問題タブ [browser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
browser - Web クライアントが広告をブロックしているかどうかを確認するにはどうすればよいですか?
広告をブロックするようにブラウザを設定してサイトにアクセスした訪問者数に関する統計を記録する最良の方法は何ですか?
html - Webフォームフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
主要なブラウザーで特定の入力 (またはフォーム フィールド) のオートコンプリートを無効にするにはどうすればよいですか?
c# - ホストされたブラウザ コントロールへのドラッグ アンド ドロップ
Webブラウザコントロールをホストし、既知のサーバーからasp.netページをレンダリングする.NET 2で書かれたWinFormsプログラムがあります。
たとえば、winforms アプリのツリービューからツリー ノードを、ホストされている Web ページの特定の場所にドラッグして、そこで JavaScript イベントをトリガーできるようにしたいと考えています。現在、IDocHostUIHandler
インターフェイスを実装し、ブラウザー コントロールでドラッグ アンド ドロップ イベントを取得してNavigate("javascript:fire_event(...)")
から、コントロールを呼び出してページ上でスクリプトを実行できます。ただし、ページの特定の部分にデータをドロップした場合にのみこれを機能させたいと考えています。
1つの解決策は、弾丸を噛んでカスタムブラウザプラグインをactivexコントロールの形式で作成し、それをドロップしたい場所に埋め込み、必要なドラッグ/ドロップインターフェイスを実装させることだと思います.
それはうまくいくでしょうか?よりクリーンなアプローチはありますか?ブラウザー コントロールがアプリでホストされているという事実を利用して、さらにレベルの高い操作を提供できますか?
javascript - ドロップダウン ボックスからテキストを取得する
これは、ドロップダウン メニューで選択されたものの値を取得します。
ただし、ドロップダウン メニューに現在表示されているテキストの後に続くプロパティを見つけることができません。「テキスト」を試してからW3Schoolsを見ましたが、答えがありませんでした。ここにいる人はいますか?
よくわからない方のために、ドロップダウン ボックスの HTML を次に示します。
browser - ファビコンを使用する好ましい方法は?
favicon.ico
私は以前にファビコンをWebサイトに追加しようとしていて、Webサイトのルートにファイルをダンプするよりも、これを実装するためのより良い方法を探していました。
この素敵な小さなガイドを見つけました:ファビコンを追加する方法。ただし、推奨される方法はIE(7)では機能せず、2番目の方法は昔ながらの方法です(私は自分で使用することを辞任しました)。
最も人気のあるすべてのブラウザで機能する3番目の方法はありますか?
javascript - 利用可能なJavaScriptイベントを一覧表示するリファレンス?
私はのようなことを知っonchange
てonmousedown
いonmouseup
ますが、それらすべてをリストし、おそらくそれらがカバーする要素のリストを含む良いリファレンスがどこかにありますか?
browser - ネイティブにサポートしていないブラウザーで PNG 透過性を機能させるにはどうすればよいですか?
私たちの (最愛の) デザイナーは、アプリケーションで使用する透明な背景を持つ PNG ファイルを作成し続けています。PNG のこの機能が「古い」ブラウザでも機能することを確認したいと思います。最善の解決策は何ですか?
以下の編集
@mabwi & @syd - PNG の使用に同意するかどうかは問題ではありません。これは私が解決しなければならない問題です!
@Tim Sullivan - IE7.js はかなりクールに見えますが、他のすべての変更をアプリケーションに導入したいとは思いません。PNGの問題のみを修正するソリューションが欲しいです。リンクをありがとう。
javascript - クロスプラットフォームのブラウザーで選択したテキストを取得する
ブラウザベースのアプリケーションでやりたいことの 1 つは、ユーザーがテキストを選択できるようにすることです (<textarea> ではなく、単なるテキストです!)、アプリケーションに小さなツールバーをポップアップ表示させます。次に、次のものとやり取りできます(私の場合は、注釈を追加します)。
Google で WYSIWYG エディターの作成に重点を置いていると思われるものをたくさん見つけましたが、それは私が望んでいるものではなく、そのほとんどは IE で機能しましたが、FF2 または 3 では機能しませんでした。IE7 (および可能であれば 6)、FireFox 2 & 3、および Safari 2で動作するブラウザー ウィンドウで現在選択されているテキストを返すことができる関数。Opera で動作する場合、それはおまけですが、必須ではありません。
誰にもこれを行う機能がありますか?または、どこから始めればよいか考えていますか?
firefox - 多くのマシンでのブラウザ同期
誰もがGoogleブラウザの同期を覚えていますか?すごいと思いました。残念ながら、Google はこのサービスを Firefox 3.0 にアップグレードしないことを決定しました。Mozilla は、Weave プロジェクトの一部となる Google ブラウザ同期の代替を開発しています。Weave を使用してみましたが、非常に遅いか、まったく操作できないことがわかりました。確かに、彼らは現在開発の初期段階にあるので、私は本当に文句を言うことはできません.
ただし、ブラウザ同期のこの特定の問題について考えさせられました。Mozilla や、私たちユーザーがあなたの「メイン」マシンで実行できるサーバー/クライアント パッケージを作成している人について、どう思いますか? あとは、自分の IP を知るか、仕事中またはどこにいてもクライアント ブラウザに通知する何らかの方法が必要です。
これにはいくつかの問題が考えられます: 非静的 IP、ローカル コンプでポートを開くなど。Mozilla は、ブラウザを同期している多くの人々によって作成されたこのトラフィックを処理したくないようです。アップロードされるすべてのデータを暗号化する必要があるため、このトラフィックを収益化する方法はありません。