問題タブ [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.
internet-explorer - Web ブラウザに保存されたフォーム データを取得しますか?
フォームのテキスト ボックスに入力した内容を保存するように Web ブラウザを設定しています。ブラウザのテキスト ボックスに多くの検索用語が保存されており、これらの値をクリアする前に何らかのプログラムを介して検索したいと考えています。一度に 1 つずつ調べるには多すぎます。
Web ブラウザはこのデータをどこかに保存する必要があります。これらの値を取得することは可能ですか? Firefox、IE よりもそうですが、これらの値を抽出できるスクリプトを知っている人はいますか? ありがとう。
html - Web 標準のテストに最適なブラウザーはどれですか?
サイトを構築するとき、ハッキングや回避策なしでそれを表示でき、それでも最大の機能を保持できるブラウザーが少なくとも 1 つ必要です。どのブラウザーも標準に完全に準拠していないことを知っていますが、どのブラウザーが最も近いでしょうか?
また、単一のブラウザが特化していると思われる標準領域はありますか? たとえば、Opera は音声関連のすべての CSS 標準に準拠することに熱心に取り組んでいるようです。
http - サブドメインCookieを削除することは可能ですか?
サブドメインmetric.foo.comにCookieが設定されている場合、www.foo.comへのリクエストでmetric.foo.com Cookieを削除する方法はありますか?ブラウザ(少なくともFirefox)は、metric.foo.comのドメインを持つSet-Cookieを無視しているようです。
.net - WebBrowser コントロールを使用して「新しいウィンドウで開く」方法は?
.NET で WebBrowser コントロールを使用すると、アプリケーションに IE のインスタンスを「埋め込む」ことができ、基本的に独自の IE ベースの Web ブラウザを作成できます。
作成された新しいウィンドウ (ユーザーがコンテキスト メニューから [新しいウィンドウで開く] を選択した場合など) を、コンピューターの既定のブラウザーではなく、Web ブラウザー アプリケーションの別のウィンドウで開く方法を知っている人はいますか??
http - 自分のサイトへのアクセスに使用されているブラウザを検出するにはどうすればよいですか?
ユーザーが自分のサイトにアクセスしているブラウザ (IE、Firefox、Opera) を検出するにはどうすればよいですか? Javascript、PHP、ASP、Python、JSP、および考えられるその他の例は役に立ちます。この情報を取得する言語に依存しない方法はありますか?
javascript - 現在のビューポートに DOM 要素が表示されているかどうかを確認するにはどうすればよいですか?
DOM 要素 (HTML ドキュメント内) が現在表示されている (ビューポートに表示されている) かどうかを確認する効率的な方法はありますか?
(質問は Firefox に関するものです。)
c# - WebBrowserWinformsControlを使用してSSL経由でイントラネットにアクセスする
内部で使用される.Net2.0アプリがあり、WebBrowserコントロールを使用していくつかのWebリソースにアクセスしたいと考えています。自己署名証明書を使用したSSLを使用して、これらのサイトに暗号化を追加したいと考えています。
私の質問は、信頼できないソースからのSSLキーに関するすべての警告を無効にする方法があるかどうかです。アプリを実行している各ワークステーションにキーをインストールする必要はありません。
これを行う方法に関する他の提案は大歓迎です。
http - 同じ URL にリダイレクトしても安全ですか?
の形式の URL がありますhttp://domain/image/⟨uuid⟩/42x42/some_name.png
。Web サーバー (nginx) はファイルを探すように構成されており、ファイル/some/path/image/⟨uuid⟩/thumbnail_42x42.png
が存在しない場合は URL をバックエンド (mod_wsgi 経由の Django) に送信し、バックエンドはサムネイルを生成します。次に、バックエンドは、クライアントが要求したのとまったく同じ URL に 302 リダイレクトを送信します。この 2 番目の要求で、サーバーがサムネイル ファイルに気づき、それを直接送信するという考えに基づいています。
問題は、これがすべてのブラウザーで機能するかどうかです。これまでのテストでは問題は示されていませんが、すべてのユーザー エージェントがこれを意図したとおりに解釈すると確信できますか?
更新:意図を明確にさせてください。現在、これは次のように機能します。
- クライアントは画像のサムネイルを要求します。
- サーバーはファイルが存在しないことを認識し、リクエストをバックエンドに転送します。
- バックエンドはサムネイルを作成し、302 を返します。
- バックエンドはすべてのリソースを解放し、サーバーが新しく生成されたファイルを現在および後続のクライアントと共有できるようにします。
バックエンドに新しく作成されたイメージを提供させることは、次の 2 つの理由で悪化します。
- 同じデータを提供する 2 つの方法を作成する必要があります。
- サーバーは、静的コンテンツの提供においてはるかに優れています。クライアントのリンクが非常に遅い場合はどうなりますか? バックエンドは特に高速でもなく、メモリ効率も高くないため、クライアントにスプーン フィードしている間、バックエンドをメモリに保持するのは無駄になる可能性があります。
そのため、バックエンドを最小限の時間だけ動作させます。
Update²:いくつかの RFC リファレンスや、多くのブラウザーを使用した経験のある人の意見をいただければ幸いです。これらの肯定的な答えはすべて心地よいものですが、根拠がないように見えます。
c# - XBAPのキーボードショートカット
CtrlWPF XBAPアプリケーションでキーボードショートカット(「開く」の+など)をサポートしたいのですがO、ブラウザーの組み込みのキーボードショートカットを無効にして、自分のものに置き換えるにはどうすればよいですか?
internet-explorer - ブラウザのテキストエリアの回復
ブラウザのテキストエリアの内容を復元する方法はありますか? たとえば、長い投稿を入力してから、誤ってリンクをクリックしてしまったとします。その後、戻ってきたとき、テキストフィールドには入力したテキストが興味をそそるほど保持されていますが、テキストエリアは空白です。IE と Firefox は、事前入力されたものをどこに保存しますか? テキストエリアを元に戻すことはできますか?