คำถามติดแท็ก google-chrome

[google-chrome] สำหรับคำถามที่เกี่ยวข้องกับการพัฒนาด้วย Google Chrome เว็บเบราว์เซอร์ที่ใช้เครื่องมือแสดงผล Blink คำเตือน! การสนับสนุนทั่วไปสำหรับเบราว์เซอร์ไม่ได้อยู่ในหัวข้อ: คำถามเกี่ยวกับการใช้หรือการกำหนดค่าเบราว์เซอร์ควรโพสต์บน https://superuser.com Chrome OS และ Chromium อยู่นอกหัวข้อ: คำถามเกี่ยวกับ [google-chrome-os] หรือ [chromium] ควรใช้แท็กเหล่านั้น

8
ตรึงหน้าจอในแผงควบคุม debugger ของ Chrome / DevTools สำหรับการตรวจสอบป๊อปโอเวอร์หรือไม่
ฉันใช้ตัวตรวจสอบโครมเพื่อลองและวิเคราะห์z-indexป๊อปอัพบูตแบบทวิตเตอร์และพบว่ามันน่าผิดหวังอย่างมาก ... มีวิธีการตรึง popover (ในขณะที่แสดง) เพื่อให้ฉันสามารถประเมินและแก้ไข CSS ที่เกี่ยวข้องหรือไม่ การวาง 'โฮเวอร์' ที่คงที่ไว้บนลิงก์ที่เกี่ยวข้องไม่ทำให้ป๊อปโอเวอร์ปรากฏ

20
วิธีล้างรายละเอียดการรับรองความถูกต้องเบื้องต้นใน chrome
ฉันกำลังทำงานกับไซต์ที่ใช้การรับรองความถูกต้องเบื้องต้น การใช้ Chrome ฉันเข้าสู่ระบบโดยใช้การตรวจสอบขั้นพื้นฐาน ตอนนี้ฉันต้องการลบรายละเอียดการรับรองความถูกต้องเบื้องต้นจากเบราว์เซอร์และลองเข้าสู่ระบบอื่น คุณจะล้างรายละเอียดการตรวจสอบสิทธิ์พื้นฐานปัจจุบันอย่างไรเมื่อใช้งาน Chrome

11
ข้อผิดพลาด sendrequest ของ Chrome: 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 หรือไม่
ฉันได้ทดลองซีลีเนียมด้วย Chromedriver แล้วและพบว่าบางหน้าสามารถตรวจจับได้ว่าคุณกำลังใช้ซีลีเนียมแม้ว่าจะไม่มีระบบอัตโนมัติเลย แม้กระทั่งตอนที่ฉันค้นหาด้วยตนเองเพียงแค่ใช้โครเมี่ยมผ่าน Selenium และ Xephyr ฉันมักจะได้รับหน้าที่แจ้งว่ามีการตรวจพบกิจกรรมที่น่าสงสัย ฉันได้ตรวจสอบตัวแทนผู้ใช้ของฉันและลายนิ้วมือเบราว์เซอร์ของฉันและพวกเขาทั้งหมดเหมือนกับเบราว์เซอร์โครมทั่วไป เมื่อฉันเรียกดูไซต์เหล่านี้ด้วย Chrome ปกติทุกอย่างทำงานได้ดี แต่ช่วงเวลาที่ฉันใช้ซีลีเนียมที่ฉันตรวจพบ ในทางทฤษฎีแล้ว Chromedriver และ Chrome ควรมีลักษณะเหมือนกันทุกประการกับเว็บเซิร์ฟเวอร์ แต่อย่างใดพวกมันสามารถตรวจจับได้ หากคุณต้องการรหัสทดสอบลองทำสิ่งนี้: 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 …

24
Google Chrome เปลี่ยนเส้นทาง localhost ไปที่ https
เมื่อฉันดีบักโครงการ Visual Studio โดยใช้ Chrome เบราว์เซอร์พยายามเปลี่ยนเส้นทางไปยัง https เทียบเท่ากับที่อยู่เว็บของฉัน ฉันไม่ได้เปิดใช้งาน SSL ในโครงการเว็บและ URL เริ่มต้นคือ http URL เมื่อฉันดีบักโดยใช้ FireFox หรือ IE ฉันไม่มีปัญหานี้ ฉันติดตั้ง Chrome อีกครั้งซึ่งแก้ไขปัญหาได้เป็นเวลาหนึ่งวัน ปัญหาจะเกิดขึ้นอีกครั้งในวันถัดไป สิ่งที่ทำให้ Chrome เปลี่ยนเส้นทาง localhost ไปที่ https การตรวจสอบเครือข่ายแสดง: คำขอ URL: ข้อมูล: ข้อความ / html, chromewebdata คำขอส่วนหัวแสดงส่วนหัวชั่วคราวผู้ใช้ตัวแทน: Mozilla / 5.0 (Windows NT 6.3; WOW64) AppleWebKit / 537.36 (KHTML …

8
ความแตกต่างระหว่าง console.dir และ console.log คืออะไร
ใน Chrome consoleวัตถุจะกำหนดวิธีการสองวิธีที่ดูเหมือนจะทำสิ่งเดียวกัน: console.log(...) console.dir(...) ฉันอ่านบางแห่งออนไลน์ที่dirใช้สำเนาของวัตถุก่อนที่จะทำการบันทึกในขณะที่logเพิ่งผ่านการอ้างอิงไปยังคอนโซลซึ่งหมายความว่าเมื่อคุณไปตรวจสอบวัตถุที่คุณบันทึกมันอาจมีการเปลี่ยนแปลง อย่างไรก็ตามการทดสอบเบื้องต้นบางอย่างชี้ให้เห็นว่าไม่มีความแตกต่างและทั้งคู่ประสบกับการแสดงวัตถุในสถานะที่แตกต่างจากเมื่อพวกเขาถูกบันทึก ลองสิ่งนี้ในคอนโซล Chrome ( Ctrl+ Shift+ J) เพื่อดูว่าฉันหมายถึงอะไร: > o = { foo: 1 } > console.log(o) > o.foo = 2 ตอนนี้ขยาย[Object]ใต้คำสั่งบันทึกและแจ้งให้ทราบว่ามันแสดงให้เห็นว่าfooมีมูลค่า 2. เดียวกันเป็นจริงถ้าคุณทำซ้ำการทดลองใช้แทนdirlog คำถามของฉันคือทำไมทั้งสองฟังก์ชั่นที่เหมือนกันดูเหมือนว่ามีอยู่ในconsole?

3
เปิดใช้งาน window.alert อีกครั้งใน Chrome
ฉันบังเอิญทำเครื่องหมายที่ช่อง "ปิดการแจ้งเตือนจากเว็บไซต์นี้" ใน Chrome และตอนนี้ฉันไม่สามารถรับหน้าต่างใด ๆ ได้เลยขอให้ทำงานกับ localhost ของฉัน ฉันลองรีเซ็ตการตั้งค่าเป็นขั้นสูง แต่ไม่มีโชค

17
มีวิธีในการรับ XPath ใน Google Chrome หรือไม่?
ฉันมีหน้าเว็บที่ฉันต้องการใช้กับ YQL แต่ฉันต้องการ XPath ของรายการเฉพาะ ฉันสามารถดูได้ในพื้นที่เครื่องมือแก้ปัญหาสำหรับ Google Chrome แต่ฉันไม่เห็นวิธีคัดลอก XPath นั้น มีวิธีการคัดลอก XPath แบบเต็มหรือไม่?

3
อะไรคือความแตกต่างระหว่าง "โหลดซ้ำปกติ", "โหลดซ้ำยาก" และ "ล้างข้อมูลแคชและฮาร์ดโหลดซ้ำ" ใน Chrome
ฉันเพิ่งค้นพบคุณสมบัติใหม่นี้ใน Chrome: ฉันสามารถเข้าใจความแตกต่างระหว่างตัวเลือกที่ 1 และตัวเลือกที่ 3 และตัวเลือกที่ 2 อาจเป็นสิ่งที่อยู่ในระหว่าง แต่ฉันไม่สามารถหาข้อมูลที่แม่นยำมากขึ้นได้ทุกที่ มีใครรู้พฤติกรรมที่แม่นยำของตัวเลือกทั้งสามนี้ใช่ไหม

13
การละเมิดงานจาวาสคริปต์ที่รันนานใช้เวลา xx ms
เมื่อเร็ว ๆ นี้ฉันได้รับคำเตือนแบบนี้และนี่เป็นครั้งแรกที่ฉันได้รับมัน: [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” จะให้อะไร
ใน FF และทั้งหมดจาวาสคริปต์ของฉันทำงานได้ดี แต่ใน Chrome มันให้ข้อความนี้: ทรัพยากรตีความว่าเป็นสคริปต์ แต่ถ่ายโอนด้วย MIME type text / plain MIME type="text/javascript"ผมได้ตรวจสอบแท็กสคริปต์และพวกเขาทั้งหมดมี มันยังบอกด้วย jQuery และ jQuery ui เกิดอะไรขึ้นกับ Chrome ปัญหาและการแก้ไขสำหรับสิ่งนี้คืออะไร มันเป็นสิ่งที่ฉันต้องเปลี่ยนใน 'ตัวเลือก' ของเบราว์เซอร์หรือมันมาจากเซิร์ฟเวอร์หรือฉันต้องปรับแต่งรหัสของฉัน?

5
== $ 0 (ศูนย์เท่ากับศูนย์ดอลลาร์) หมายความว่าอะไรในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome
ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Google Chrome เมื่อฉันเลือกองค์ประกอบฉันเห็น ==$0ถัดจากองค์ประกอบที่เลือก นั่นหมายความว่าอย่างไร?

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() { ... });ซึ่งเป็นสิ่งที่ถูกกระตุ้นโดยปุ่ม (เพื่อทำการตรวจสอบความถูกต้องของแบบฟอร์มที่ค่อนข้างซับซ้อนและส่ง) และสิ่งที่ฉันต้องการคือการพบว่าใช้เครื่องมือ dev Chrome บนเว็บไซต์ใด ๆ ฉันจะทราบได้อย่างไรว่าองค์ประกอบนั้นเรียกที่ใด แท็บฟังไม่ทำงานสำหรับฉัน ดังนั้นฉันจึงลองดูตัวเลือกเหตุการณ์การคลิกซึ่งดูเหมือนจะปลอดภัยสำหรับฉัน แต่ ... ไม่มีjquery2.jsในนั้น (และฉันไม่รู้จริงๆเลยว่าไฟล์ใดที่เป็นรหัสดังนั้นฉันจะเสียเวลาตรวจสอบสิ่งเหล่านี้ทั้งหมด .. .) $(".formSend").click(function() { ... });ฟังก์ชั่นของฉันในjquery2.jsไฟล์ไม่ได้อยู่ที่นั่น Jesseอธิบายว่าทำไม : "ในที่สุดเหตุผลที่ฟังก์ชั่นของคุณไม่เชื่อมโยงโดยตรงกับตัวจัดการเหตุการณ์การคลิกเพราะ jQuery ส่งคืนฟังก์ชันที่ถูกผูกไว้ฟังก์ชันของ …

4
การดีบัก iframe ด้วยเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome
ฉันต้องการใช้คอนโซลนักพัฒนาซอฟต์แวร์ 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.