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

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

2
UIオートメーションでのGoogle Chromeのアクセス可能なツリーキャッシュの問題
ユーザーがブラウザで下にスクロールしても、Google Chromeはユーザー補助要素(AutomationElement)を更新しません。 それを再現するには: を使用して、"chrome --force-render-accessibility"またはでグローバルアクセシビリティを設定して、レンダラーのアクセシビリティを有効にします "chrome://accessibility"。 行くhttp://en.wikipedia.org/wiki/Google (Windowsキットの)UIオートメーションモードでinspect.exeを開き、「関連記事へのリンク」要素を探します。 Chromeに戻り、下部にある[関連記事へのリンク]が表示されるまで下にスクロールします 「関連記事へのリンク」要素が画面外にマークされている Chromeに強制的に更新させる手動の解決策をいくつか見つけました。 ズームを90%に設定してから100%に戻します(非常に醜い方法です) アクセシビリティをオフにしてからオンに切り替える chrome://accessibility/ 私が探しているのは、これらの操作の1つをプログラムで実行する機能、またはChromeにキャッシュツリーを更新させる操作です。 私が試したこと: ウィンドウのサイズを変更 PInvoke/MoveWindow ウィンドウを再描画 PInvoke/Redrawwindow クロム拡張機能を作成し、オンデマンドでズームを100%に強制します:(chrome.tabs.setZoom(null, 0);機能しますが、点滅してウィンドウが遅くなります) これらはどれも正しく機能していません。 編集:Windows 7でGoogle Chrome 40.XX、41.XX、42.XX、43.XX、44.XX、45.XX、46.XX、47.XX.Dev、48.XX.Devでテスト済み。

6
Chrome拡張機能をテストする方法は?
これを行う良い方法はありますか?コンテンツスクリプトとしてウェブサイトとやり取りし、localstorageを使用してデータを保存する拡張機能を書いています。この動作をテストするために使用できるツール、フレームワークなどはありますか?JavaScriptをテストするための一般的なツールがいくつかあることに気づきましたが、それらは拡張機能をテストするのに十分なパワーですか?単体テストが最も重要ですが、他のタイプのテスト(統合テストなど)にも興味があります。

13
Postman:ネストされたJSONオブジェクトを送信する
ASP.NET Web APIを使用しています:http : //xyzdomain.com : 16845 / api / returns / returns Itemsコレクションを指定して、Postman Chrome拡張機能を使用してエンドポイントにPOSTリクエストを送信するにはどうすればよいですか。 [ { "Items": [ { "sku": "9257", "Price": "100", "Quantity": "500", "DiscountPercent": "1", "backordered": "2" } ], "order_id": "F429768865001", "status_code": "Shelf", "Exception": "no error" } ]


5
Chromeウェブインスペクターのネットワークタブで拡張機能リソースを非表示にすることはできますか?
Chromeウェブインスペクターでページのダウンロードされたリソースを表示すると、特定の拡張機能からリクエストされたHTML / JS / CSSも表示されます。 上記の例ではindicator.html、indicator.jsとindicator.cssは実際には私のアプリの一部ではなく、読みやすさのChrome拡張機能の一部です。 これはこの特定の状況ではそれほど大きな問題ではありませんが、より複雑なページでいくつかの拡張機能がインストールされていると、かなり混雑する可能性があります。 このリストから拡張機能関連のリソース(つまり、chrome-extension://プロトコルを使用する要求)をフィルターで除外する方法があるかどうか疑問に思っていました。 誰が私がこれを達成できるか知っていますか?

9
ブラウザで消える要素を検査するにはどうすればよいですか?
マウスが離れると消える要素をどのように検査できますか? ID、クラスなどなんかわかりませんが調べてみたいです。 私が試したソリューション: コンソール内でjQueryセレクターを実行します$('*:contains("some text")')が、主に要素が非表示ではなく、おそらくDOMツリーから削除されたため、運がありませんでした。 DOMツリーの変更を手動で検査しても、何が変更されたかを知るには速すぎるように見えるため、何も得られません。 成功: イベントブレークポイントで成功しています。具体的には-私の場合はマウスダウン。Sources-> Event Listener Breakpoints-> Mouse-> mousedownChromeで移動するだけです。その後、検査したい要素をクリックし、中Scope Variablesにはいくつかの便利な指示がありました。

24
WebDriverException:不明なエラー:Chromeブラウザを開始しようとしたときにDevToolsActivePortファイルが存在しません
私はURLでChromeを起動しようとしていますが、ブラウザーが起動し、その後何もしません。 1分後に次のエラーが表示されます。 Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64) (WARNING: The server did not provide any stacktrace information) 私の構成: クロム:66 ChromeBrowser:2.39.56 PSすべてがFirefoxで正常に動作する

13
Chromeでサイトの入力ボックスが黄色くならないようにするにはどうすればよいですか?
フォームの送信、検証後のテキストや視覚的補助の中でも特に、注意が必要なインタラクティブ領域を示すために、入力ボックスを赤に着色しています。 Chrome(およびGoogleツールバーユーザー)では、自動入力機能により入力フォームの色が黄色に変わります。ここに複雑な問題があります:ユーザーのログインを高速化するため、フォームでオートコンプリートを許可したいのですが、エラーが発生した場合、またはトリガーされたときに、オートコンプリート属性をオフにする機能を確認しますが、これは複雑ですページ上の影響を受ける単一の入力のオートコンプリートをプログラムでオフにするコーディングのビット。簡単に言えば、これは大きな頭痛の種でしょう。 それで、その問題を回避しようとするために、入力ボックスの色を変更しないようにするためのより簡単な方法はありますか? [編集]以下の重要な提案を試しましたが、効果がありませんでした。!important属性が機能するかどうかを確認するために、Googleツールバーをまだチェックしていません。 私の知る限り、autocomplete属性を使用する以外に手段はありません(機能しているように見えます)。

3
Chrome拡張メッセージの受け渡し:応答が送信されていません
コンテンツスクリプトと拡張機能の間でメッセージをやり取りしようとしています これは私がコンテンツスクリプトに持っているものです chrome.runtime.sendMessage({type: "getUrls"}, function(response) { console.log(response) }); そして私が持っているバックグラウンドスクリプトで chrome.runtime.onMessage.addListener( function(request, sender, sendResponse) { if (request.type == "getUrls"){ getUrls(request, sender, sendResponse) } }); function getUrls(request, sender, sendResponse){ var resp = sendResponse; $.ajax({ url: "http://localhost:3000/urls", method: 'GET', success: function(d){ resp({urls: d}) } }); } getUrls関数のajax呼び出しの前に応答を送信すると、応答は正常に送信されますが、ajax呼び出しの成功メソッドでは、応答を送信しても送信されません。デバッグに入ると、sendResponse関数のコード内ではポートはnull です。

23
Visual Studioでのデバッグ中にChromeブラウザーに.cssファイルを強制的に再読み込みさせる方法は?
現在Visual Studio 2012内(デバッグモード)で.cssファイルを編集しています。ブラウザとしてChromeを使用しています。Visual Studio内でアプリケーションの.cssファイルに変更を加えて保存すると、ページを更新しても.cssファイルの更新された変更が読み込まれません。.cssファイルはまだキャッシュされていると思います。 私が試してみました: CTRL / F5 Visual Studio 2012で、[プロジェクトのプロパティ]の[Web]タブに移動します。[開始アクション]セクションで[外部プログラムの開始]を選択します。GoogleChromeのパスを貼り付けるか参照します(Mine is C:\ Users \ xxx \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe)コマンドライン引数ボックスに-incognito Chromeデベロッパーツールを使用して、[歯車]アイコンをクリックし、[キャッシュを無効にする]をオンにしました。 手動でデバッグを停止(Chromeを終了)し、アプリケーションを再起動(デバッグ中)しない限り、何も機能しないようです。 Chromeに常にすべてのcssの変更を再読み込みし、.cssファイルを再読み込みさせる方法はありますか? 更新: 1. .aspxファイルのインラインスタイルの変更は、更新すると反映されます。ただし、.cssファイルでの変更は行われません。2.これはASP.NET MVC4アプリなので、GETを実行するハイパーリンクをクリックします。そうしていると、スタイルシートの新しいリクエストが表示されません。しかし、F5をクリックすると、.cssファイルがリロードされ、(ネットワークタブの)ステータスコードは200になります。

5
Casperjs / PhantomJsとSelenium
UIテストを自動化するためにSeleniumを使用しています。最近、ユーザーの大半がChromeを使用しているのを見てきました。だから私たちは知りたかった-PhantomJSとSeleniumを使用することの長所と短所: テストケースの実行にかかる時間など、パフォーマンスの面で実際に利点はありますか? いつSeleniumよりもPhantomJSを選ぶべきですか?

2
クリップボードへの秘密のコピーJavaScriptとFirefoxのJavaScript関数?
更新 ブラウザがJSでネイティブにコピーをサポートし始めているようです ChromeとMacのFirefoxの両方のコンソールウィンドウで実行できます copy("party in your clipboard!"); テキストがクリップボードにコピーされます。SOとGoogleを検索しましたが、何も見つかりません。 これらは各ブラウザに固有ですか? これらのJavaScript関数の詳細情報はどこにありますか? ブラウザのバージョン: 「コピー」を実行すると、ChromeコンソールからJavaScriptが返される function (object) { if (injectedScript._type(object) === "node") { var nodeId = InjectedScriptHost.pushNodePathToFrontend(object, false, false); InjectedScriptHost.copyNode(nodeId); } else InjectedScriptHost.copyText(object); } このコードはどういう意味ですか? すべてのChrome拡張機能が無効になっているChromeコンソールでコピー機能を実行する2つのスクリーンショット

2
サイトにGoogle Chromeのomnibox-searchサポートを追加するにはどうすればよいですか?
Google ChromeのアドレスバーにいくつかのURLを入力すると、「TABを押して$ URLで検索」というメッセージが表示されます。たとえば、ロシアのサイトhabrahabr.ruまたはyandex.ruがあります。Tabキーを押すと、検索エンジンではなく、そのサイトで検索できます。それを可能にするために私のサイトを作る方法は?たぶん、私は自分のサイトのページに特別なコードを書く必要がありますか?

16
MailtoリンクはChromeでは何もせず、Firefoxでは機能しますか?
mailto私たちのウェブサイトに埋め込んでいるリンクは、Firefoxでは機能しますが、Chromeでは何もできません。 ここに簡単な例:http : //jsfiddle.net/wAPNH/ <a href='mailto:test@test.com'>hi this is a test</a> Chromeでメールリンクを有効にするために何か特別なことをする必要がありますか?

8
Chromeを使用して、要素にバインドされているイベントを見つける方法
私のページにリンクがあるとしましょう: <a href="#" id="foo">Click Here</a> 他には何も知りませんが、リンクをクリックすると、 alert("bar")とが表示されます。ですから、どこかにコードがバインドされていることを知ってい#fooます。 バインドしているコードを見つけるにはどうすればよいですか alert("bar")クリックイベントにですか?Chromeでの解決策を探しています。 追伸:この例は架空のものなので、「XXXXXXを使用してプロジェクト全体で「alert(\ "bar \")」を検索するようなソリューションは探していません。実際のデバッグ/トレースソリューションが必要です。

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