タグ付けされた質問 「browser」

Webブラウザまたはインターネットブラウザは、World Wide Web上の情報リソースを取得、表示、およびトラバースするためのソフトウェアアプリケーションです。

6
javascript / browserでのjquery ajax応答のキャッシュ
javascript / browserでajax応答のキャッシュを有効にしたいと思います。 jquery.ajax docsから: デフォルトでは、リクエストは常に発行されますが、ブラウザはキャッシュから結果を提供する場合があります。キャッシュされた結果の使用を禁止するには、キャッシュをfalseに設定します。アセットが最後のリクエスト以降に変更されていない場合にリクエストが失敗を報告するようにするには、ifModifiedをtrueに設定します。 ただし、これらのアドレス強制キャッシュはどちらも行われません。 動機:$.ajax({...})いくつかの関数が同じURLを要求する初期化関数 に呼び出しを入れたいです。これらの初期化関数の1つを呼び出す必要がある場合もあれば、いくつかを呼び出す場合もあります。 そのため、特定のURLが既に読み込まれている場合は、サーバーへの要求を最小限に抑えたいと思います。 私は自分のソリューションをロールバックすることもできますが(少し難しいですが)、これを行うための標準的な方法があるかどうか知りたいです。

8
更新時にブラウザが自動的にスクロールしないようにする
ページaに移動してスクロールすると、ページを更新したときに、その場所から更新されます。これはすばらしいことですが、URLにアンカーの場所があるページでも発生します。例としては、リンクをクリックして、http://example.com/post/244#comment5周りを見回した後にページを更新した場合、アンカーに移動せず、ページがジャンプします。JavaScriptでこれを防ぐ方法はありますか?そのため、常にアンカーに移動する必要はありません。

6
JavaScriptの実行をプロファイルする最良の方法は何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する JavaScriptに適したプロファイラーはありますか?firebugがコードのプロファイリングをある程度サポートしていることを知っています。しかし、私はより長いスケールで統計を決定したいと思います。多くのJavaScriptコードを作成していて、実際にコードのボトルネックとなっているものを特定したいとします。最初に、すべてのJavaScript関数と実行時間のプロファイル統計を確認したいと思います。次に、DOM関数を組み込みます。これと、Rendering Treeでの操作のように速度を落とすアクションを組み合わせると完璧です。私のコード、DOMの準備、またはレンダリングツリー/ビジュアルの更新でパフォーマンスが低下した場合、これは良い印象を与えると思います。 私が欲しいものに近いものはありますか?または、私が説明したことのほとんどを達成するための最良のツールは何でしょうか?自己コンパイルされたブラウザと、プロファイル機能によって拡張されたJavaScriptエンジンですか?

10
WebページでJavaScriptコードを非表示にするにはどうすればよいですか?
ブラウザでソースコードを表示するときに、ソースコードがブラウザのソース表示機能で表示されるときに、JavaScriptコードをWebページのHTMLから非表示にすることはできますか? コードを難読化することは可能ですが、ソースの表示機能から非表示にすることをお勧めします。


5
ブラウザネイティブのJSONサポート(window.JSON)
window.JSONオブジェクトを介してオブジェクトのJSON解析/シリアル化をネイティブでサポートする一部のブラウザーへの参照を見てきましたが、詳細を理解するのは困難です。誰かが正しい方向を指すことができますか?このオブジェクトが公開するメソッドは何ですか?どのブラウザでサポートされていますか?

6
HTTPステータスコード0は意味がありますか?
ブラウザーでスクリプトからXMLHttpRequestを作成するとき、ブラウザーがオフラインで動作するように設定されているか、ネットワークケーブルが抜かれている場合、リクエストはエラーで完了し、ステータス= 0になります。0は許容範囲内にリストされていませんHTTPステータスコード。 ステータスコード0はどういう意味ですか?すべてのブラウザ、およびすべてのHTTPクライアントユーティリティで同じことを意味しますか?それはHTTP仕様の一部ですか、それとも他のプロトコル仕様の一部ですか?サーバーアドレスを解決できなかったためか、HTTP要求をまったく送信できなかった可能性があります。 ユーザーに表示するのに適切なエラーメッセージはどれですか。「インターネットに接続していないか、Webサイトで問題が発生しているか、アドレスに入力ミスがある可能性があります。」 「オフラインで作業」に設定するとFireFoxでの動作が表示されるが、「オフラインで作業」に設定するとMicrosoft Internet Explorerでは表示されないことをこれに追加する必要があります。IEでは、ユーザーは、オンラインにするオプションを示すダイアログを受け取ります。FireFoxはエラーを返す前にユーザーに通知しません。 「より適切なエラーメッセージを表示する」という要求に応えてこれを求めています。Internet Explorerの機能は優れています。問題の原因をユーザーに通知し、問題を修正するオプションを提供します。FireFoxで同等のUXを提供するには、問題の原因を推測してユーザーに通知する必要があります。では、ステータス0から何を推測できるでしょうか。それは普遍的な意味を持っていますか、それとも私に何も教えませんか?

10
ユーザーが戻るボタンを使用してページに到達したかどうかをどのように検出しますか?
この質問は、ユーザーがブラウザの[戻る]ボタンを押したときに追跡すると似ていますが、同じではありません...解決策があり、参照とフィードバックのためにここに投稿しています。誰かより良いオプションがあれば、私はすべて耳です! 状況は、「インプレース編集」のあるページを持っていることです。つまり、「ここをクリックして説明を追加するには」DIVがあり、クリックすると[保存]ボタンと[キャンセル]ボタンのあるTEXTAREAに変わります。[保存]をクリックすると、データがサーバーに送信されてデータベースが更新され、新しい説明がTEXTAREAの代わりにDIVに配置されます。ページが更新されると、「クリックして編集」オプションを使用して、データベースから新しい説明が表示されます。最近、かなり標準的なWeb 2.0のものです。 問題は、次の場合です。 説明なしでページが読み込まれます 説明はユーザーによって追加されます リンクをクリックすることにより、ページに移動する ユーザーが戻るボタンをクリックした 次に、ブラウザのキャッシュから表示されるのは、新しい説明を含む動的に変更されたDIVのないページのバージョンです。 ユーザーは更新が失われたと想定し、必ずしも変更を確認するためにページを更新する必要があることを理解していないため、これはかなり大きな問題です。 したがって、問題は、ページが読み込まれた後にページに変更のフラグを付け、ユーザーが「ページに戻った」ときにそれを検出して、その状況で強制的に更新する方法ですか。

5
CSS経由でMicrosoft Edgeブラウザーを識別する方法は?
私はWebアプリケーションを開発しています。独自のスタイルを適用するには、Microsoft Edgeのブラウザーを他のブラウザーと区別する必要があります。CSSを使用してEdgeを識別する方法はありますか?と同じように、 <!--[if IE 11]> Special instructions for IE 11 here <![endif]-->

3
Webサイトは、自分がデフォルトのホームページまたは検索プロバイダーではないことをどのようにして知るのですか?
私の知る限り、ブラウザーのデフォルトのホームページ/検索プロバイダーの公開API公開はありません。では、Googleはこれをどのように表示することを知っているのでしょうか。これは、Googleが私のブラウザーのデフォルトのホームページ/デフォルトの検索プロバイダーでない場合にのみ発生します。 私はそれらがリファラーのような多くの変数から推論していると仮定することができるだけです。GoogleのコンパイルされたJavaScriptをうまく掘り下げることができませんでした。クライアント側とサーバー側のどちらで検出されたかはわかりません。 私はFirefox 44を使用していますが、これらのバナーもChromeで見ました。

8
ブラウザのPython:Brython、PyPy.js、Skulpt、Transcryptから選択する方法は?
ブラウザでPythonをコーディングできるようになったことをとてもうれしく思います。これらは主な候補です(私が見落としているかもしれないものを追加してください): ブライトン スカルプト PyPy.js Transcrypt ピオダイド しかし、それらの間でどのように選択するのですか?私が見ることができる唯一の明らかな違いは、SkulptがPython 2に基づいているのに対し、BrythonはPython3に基づいていることです。 注意:これは推奨事項や意見の要求ではありません。私は、知識に基づいた選択に役立つ客観的な事実を探しています。

10
最初に「ダウンロード」せずにAndroidWebブラウザを介してPDFを表示する方法
ファイルをダウンロードしてからユーザーにダウンロードアプリまたは通知バーからファイルを開かせるプロセスを経ることなく、ストックAndroidブラウザーでPDF、Word、またはその他の一般的なファイルを自動開く方法はありますか? ? 含めたいドキュメントがたくさんあり、HTMLに変換する必要がないWebアプリケーションがありますが、ユーザーにファイルをダウンロードして手動で開かせることは、ユーザーをトレーニングするのは簡単ではありません。 iOSでは、これらのファイルはすべてブラウザにインラインで表示されます。ブラウザでファイルをAcrobatReaderやQuickOffice、またはユーザーが表示する必要のあるプログラムに自動起動する方法が欲しいのですが。 誰かがそれをする方法を知っていますか?GoogleドキュメントにはPDFの表示がサポートされていることは知っていますが、ウェブアプリを使用しているユーザーは、すべての場合にパブリックインターネットにアクセスできるとは限らず、ローカルのウェブサーバーにアクセスしている可能性があります。
88 android  pdf  browser 

17
ブラウザにcss、javascriptなどを更新させる
XAMPPを通じてWordpressのソースコードに基づいたウェブサイトを開発しています。CSSコードやスクリプトなどを変更すると、ブラウザが変更を適用するのに時間がかかることがあります。これにより、複数のブラウザを使用して1つを更新することになります。新しいスタイルが適用されない場合は、2つ目のブラウザを試してみますが、これは常にこれです。 この問題を回避する方法はありますか?以前の変更に気付かずにコードを変更することがあります。

3
JSONキーに引用符付き文字列を使用する実用的な理由はありますか?
Crockfordのjson.orgによると、JSON オブジェクトはペアで構成されるメンバーで構成されています。 すべてのペアは文字列と値で構成され、文字列は次のように定義されます。 文字列は、バックスラッシュエスケープを使用して、二重引用符で囲まれた0個以上のUnicode文字のシーケンスです。文字は単一の文字列として表されます。文字列は、CまたはJavaの文字列によく似ています。 しかし実際には、ほとんどのブラウザは二重引用符の使用を必要としないため、ほとんどのプログラマーはJSONキーが二重引用符で囲まれる必要があることさえ知りません。 JSONを二重引用符で囲んでも意味がありませんか? 有効な例: { "keyName" : 34 } 無効とは対照的に: { keyName : 34 }

6
ASP.NETのすべてのブラウザーのブラウザーキャッシュを無効にする
無効にしたブラウザーがページをキャッシュできないようにするために必要なASP.NETコードを明確に参照したいと思います。HTTPヘッダーとメタタグに影響を与える方法はたくさんありますが、さまざまなブラウザを正しく動作させるには、さまざまな設定が必要であるという印象を受けます。すべてのブラウザで機能し、バージョンを含む特定のブラウザに必要なコードを示すために、コードの参照ビットをコメント化しておくと非常に便利です。 この問題については膨大な量の情報がありますが、各メソッドの利点と、特定の手法がより高いレベルのAPIに取って代わられているかどうかを説明する優れたリファレンスはまだ見つかりません。 私は特にASP.NET3.5 SP1に興味がありますが、以前のバージョンの回答も得られるとよいでしょう。 このブログエントリFirefoxとIECachingの2つの重要な違いは、HTTPプロトコルの動作の違いについて説明しています。 次のサンプルコードは、私が興味を持っている種類のものを示しています public abstract class NoCacheBasePage : System.Web.UI.Page { protected override void OnInit(EventArgs e) { base.OnInit(e); DisableClientCaching(); } private void DisableClientCaching() { // Do any of these result in META tags e.g. <META HTTP-EQUIV="Expire" CONTENT="-1"> // HTTP Headers or both? // Does this only work for …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.