タグ付けされた質問 「google-chrome」

[google-chrome]は、Blinkレンダリングエンジンを使用するWebブラウザーであるGoogle Chromeでの開発に関する質問です。警告!ブラウザの一般的なサポートはトピックから外れています。ブラウザの使用または構成に関する質問は、https://superuser.comに投稿してください。Chrome OSとChromiumはトピックから外れています。[google-chrome-os]または[chromium]に関する質問では、これらのタグを使用する必要があります。

8
ポップオーバー検査のためにChromeデバッガー/ DevToolsパネルの画面をフリーズしますか?
私はChromeインスペクターを使用してz-index、Twitterブートストラップポップオーバーの分析を試み、非常に苛立たせています... 表示されているポップオーバーをフリーズして、関連するCSSを評価および変更する方法はありますか? 関連付けられたリンクに固定された「ホバー」を配置しても、ポップオーバーは表示されません。

20
Chromeで基本認証の詳細をクリアする方法
基本認証を使用するサイトで作業しています。Chromeを使用して、基本認証を使用してログインしました。ブラウザから基本認証の詳細を削除して、別のログインを試みます。 Chromeを使用する場合、現在の基本認証の詳細をどのようにクリアしますか?

11
Chrome sendrequestエラー:TypeError:循環構造をJSONに変換しています
次のものがあります... chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); これは以下を呼び出します。 case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; ただし、私のコードが「ZOMG HERE」に到達することはなく、実行中に次のエラーがスローされます chrome.extension.sendRequest Uncaught TypeError: Converting circular structure to JSON chromeHidden.JSON.stringify chrome.Port.postMessage chrome.initExtension.chrome.extension.sendRequest suggestQuery 誰がこれを引き起こしているのか何か考えがありますか?

4
リダイレクトでChromeのネットワークデバッガーを使用する方法
Chromeネットワークデバッガーを使用すると、ページに読み込まれたすべてのHTTPリソースを確認できます。ただし、新しいトップレベルのHTMLページが読み込まれるたびにリストがクリアされます。これにより、何らかの理由で(スクリプトの実行または300応答)自動的に再読み込みされるページのデバッグが非常に困難になります。 新しいトップレベルのページが読み込まれたときにネットワークデバッガーをクリアしないようにChromeに指示できますか?または、前のページのネットワークリソースに戻って確認できますか? または、リダイレクトを実行しているデバッグしようとしているページを制御していないときに、新しいページをロードする前にChromeを強制的に停止させることはできますか?OpenIDのダンスの一部で問題が発生しているため、SSLと認証情報の組み合わせにより、コマンドラインツールでのデバッグが非常に困難になっています。

18
chromedriverでセレンを使用しているときにWebサイトで検出できますか?
私はChromedriverでSeleniumをテストしてみましたが、自動化がまったくなくても、一部のページでSeleniumの使用を検出できることに気付きました。SeleniumとXephyrでChromeを使用して手動で閲覧しているだけでも、不審なアクティビティが検出されたというページがよく表示されます。ユーザーエージェントとブラウザの指紋を確認しましたが、すべて通常のChromeブラウザとまったく同じです。 これらのサイトを通常のChromeで閲覧すると、すべて正常に動作しますが、Seleniumを使用した瞬間に検出されます。 理論的には、chromedriverとchromeはどのWebサーバーでも文字通りまったく同じに見えるはずですが、どういうわけかそれらを検出できます。 テストコードが必要な場合は、これを試してください: from pyvirtualdisplay import Display from selenium import webdriver display = Display(visible=1, size=(1600, 902)) display.start() chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--disable-extensions') chrome_options.add_argument('--profile-directory=Default') chrome_options.add_argument("--incognito") chrome_options.add_argument("--disable-plugins-discovery"); chrome_options.add_argument("--start-maximized") driver = webdriver.Chrome(chrome_options=chrome_options) driver.delete_all_cookies() driver.set_window_size(800,800) driver.set_window_position(0,0) print 'arguments done' driver.get('http://stubhub.com') スタブハブを参照すると、1つまたは2つのリクエストでリダイレクトされ、「ブロック」されます。私はこれを調査しており、ユーザーがSeleniumを使用していることを彼らがどのように知ることができるかわかりません。 どうやってやっているの? 更新を編集: FirefoxにSelenium IDEプラグインをインストールしましたが、追加のプラグインのみを使用して通常のFirefoxブラウザでstubhub.comにアクセスすると禁止されました。 編集: Fiddlerを使用して、送受信されるHTTPリクエストを表示すると、「偽のブラウザー」のリクエストの応答ヘッダーに「no-cache」が含まれていることがよくあります。 編集: このような結果JavascriptからSelenium Webdriverページにいることを検出する方法はありますかWebドライバーを使用しているときに検出する方法はないはずです。しかし、この証拠はそうでないことを示唆しています。 編集: サイトはサーバーにフィンガープリントをアップロードしていますが、チェックしたところ、セレンのフィンガープリントはクロムを使用した場合のフィンガープリントと同じです。 編集: これは、サーバーに送信するフィンガープリントペイロードの1つです。 …

24
Google Chromeがlocalhostをhttpsにリダイレクトしています
Chromeを使用してVisual Studioプロジェクトをデバッグすると、ブラウザーは私のWebアドレスに相当するhttpsにリダイレクトしようとします。WebプロジェクトでSSLを有効にしておらず、開始URLはhttp URLです。FireFoxまたはIEを使用してデバッグする場合、この問題は発生しません。 Chromeを再インストールしましたが、1日の間問題が解決しました。アドオンをダウンロードすることなく、問題は翌日に再び発生しました。 Chromeがlocalhostをhttpsにリダイレクトするのはなぜですか? Network Inspect Shows:Request URL:data:text / html、chromewebdata Request Headers暫定ヘッダーが表示されますUser-Agent:Mozilla / 5.0(Windows NT 6.3; WOW64)AppleWebKit / 537.36(KHTML、like Gecko)Chrome / 36.0.1985.143 Safari / 537.36 これらのタブにはプレビューも応答データもありません。

8
console.dirとconsole.logの違いは何ですか?
Chromeでは、consoleオブジェクトは同じことをするように見える2つのメソッドを定義します。 console.log(...) console.dir(...) dirログを記録する前にオブジェクトのコピーを取得するオンラインのどこかを読みましたlogが、参照をコンソールに渡すだけです。つまり、ログに記録したオブジェクトを検査するまでに、オブジェクトが変更されている可能性があります。ただし、一部の予備テストでは、違いはなく、どちらもログに記録されたときとは異なる状態のオブジェクトが表示される可能性があることを示しています。 Chromeコンソール(Ctrl+ Shift+ J)でこれを試して、意味を確認してください。 > o = { foo: 1 } > console.log(o) > o.foo = 2 ここで[Object]、ログステートメントの下を展開するfooと、値が2 で表示されていることがわかります。のdir代わりにを使用して実験を繰り返した場合も同様ですlog。 私の質問は、なぜこれらの2つの一見同じ機能が存在するのconsoleですか?

3
Chromeでwindow.alertを再度有効にする
Chromeの[このサイトからのアラートを無効にする]チェックボックスを誤ってチェックしたところ、ローカルホストでwindow.alertを機能させることができなくなりました。 設定を詳細にリセットしようとしましたが、うまくいきませんでした。


3
Chromeの「通常の再読み込み」、「ハード再読み込み」、「キャッシュとハード再読み込みを空にする」の違いは何ですか?
私は最近Chromeでこの新機能を発見しました: オプション1とオプション3の違いを理解できます。そのオプション2はおそらくその中間にありますが、どこにも正確な情報はありません。 3つのオプションのそれぞれの正確な動作を知っている人はいますか?

13
違反長時間実行されるJavaScriptタスクにxxミリ秒かかりました
最近、私はこの種の警告を受けました、そしてそれは私がそれを初めて受け取るのです: [Violation] Long running JavaScript task took 234ms [Violation] Forced reflow while executing JavaScript took 45ms 私はグループプロジェクトに取り組んでおり、これがどこから来ているのかわかりません。これは今までになかった。突然、誰か他の人がプロジェクトに参加したときに現れました。この警告の原因となっているファイル/機能を見つけるにはどうすればよいですか?私は答えを探していましたが、主にそれを解決する方法についての解決策についてです。問題の原因がわからなければ解決できません。 この場合、警告はChromeでのみ表示されます。Edgeを使用しようとしましたが、同様の警告は表示されず、Firefoxでまだテストしていません。 私もエラーを受け取りますjquery.min.js: [Violation] Handler took 231ms of runtime (50ms allowed) jquery.min.js:2

20
Chromeは「リソースはスクリプトとして解釈されますが、MIMEタイプtext / plainで転送されます」と言っていますが、何が原因ですか
FFなどでは、私のJavaScriptは問題なく動作します。しかし、Chromeでは次のメッセージが表示されます。 リソースはスクリプトとして解釈されますが、MIMEタイプtext / plainで転送されます。 すべてのスクリプトタグを確認しましたが、すべてにが付いていMIME type="text/javascript"ます。jqueryとjquery uiでもそうです。Chromeの何が問題になっていますか? これの問題と修正は何ですか?ブラウザの「オプション」を変更する必要があるのですか、それともサーバーから変更する必要がありますか、それともコードを微調整する必要がありますか?


5
デベロッパーツールを使用してChromeのボタンまたは要素によって実行されるコードを見つける方法
Chromeと自分のウェブサイトを使用しています。 私が内側から知っていること: 1)このオレンジ色の画像ボタンをクリックして登録するフォームがあります。 2)検査しましたが、これがすべてです。 <img class="formSend" src="images/botoninscribirse2.png"> 3)ソースコードの一番上には、たくさんのスクリプトソースがあります。ボタンをコーディングしたので、ボタンがどれを呼び出すかがわかります。<script src="js/jquery2.js" type="text/javascript"></script> 4)そのファイル内で見つけることができます:$(".formSend").click(function() { ... });これは、ボタンによってトリガーされるもの(かなり複雑なフォーム検証を実行して送信するため)であり、私が欲しいのは、任意のWebサイトでChrome開発ツールを使用してそれを見つけられるようにすることです。 要素がどこを呼び出しているかを知るにはどうすればよいですか? [リスナー]タブが機能しませんでした。それで、私は安全な賭けのように思われたクリックイベントリスナーを探してみましたがjquery2.js、そこには何もありません(そして、コードがどのファイルであるか本当にわからないので、これらすべてをチェックするのに時間を費やしました。 。): ファイル$(".formSend").click(function() { ... });内の私の機能jquery2.jsはありません。 ジェシーはその理由を説明します: 「最後に、関数がクリックイベントハンドラーに直接バインドされない理由は、jQueryがバインドされる関数を返すためです。jQueryの関数は、いくつかの抽象化レイヤーとチェックを通過し、そこのどこかで、関数を実行します」 あなたの一部が示唆したように、私は下の1つの答えで機能する方法を集めました。

4
Chrome開発者ツールを使用したiframeのデバッグ
Chromeデベロッパーコンソールを使用してアプリ内の変数とDOM要素を確認したいのですが、アプリはiframe(OpenSocialアプリであるため)内に存在します。 だから状況は: <containing site> <iframe id='foo' src='different domain'> ... my app ... </iframe> </containing site> その中で起こっていることiframeに開発者コンソールからアクセスする方法はありますか?私がしようとするとdocument.getElementById("foo").something、おそらくそれがiframe別のドメインにあるため、機能しません。 が含まれているサイトと通信できるようにする必要があるiframeため、新しいタブでコンテンツを開くことができませんiframe。

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