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

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

4
ตรวจหาส่วนขยาย Chrome เรียกใช้ / อัปเดตครั้งแรก
ส่วนขยายจะทราบได้อย่างไรว่ามีการเรียกใช้เป็นครั้งแรกหรือเพิ่งได้รับการอัปเดตเพื่อให้ส่วนขยายสามารถดำเนินการบางอย่างได้ (เช่นเปิดหน้าช่วยเหลือหรืออัปเดตการตั้งค่า)


3
ทรัพยากรตีความว่าเป็นสคริปต์ แต่ถ่ายโอนด้วยข้อความประเภท MIME / ธรรมดา - สำหรับไฟล์ในเครื่อง
ฉันได้รับคำเตือน "ทรัพยากรที่ตีความว่าเป็นสคริปต์ แต่ถ่ายโอนด้วยข้อความ / ธรรมดาประเภท MIME" ใน Google Chrome เมื่อรวมไฟล์สคริปต์ในเครื่อง ฉันรู้ว่าปัญหาปรากฏขึ้นเมื่อโหลดไฟล์จากเซิร์ฟเวอร์หรือผ่าน ajax ซึ่งส่วนใหญ่มักขึ้นอยู่กับการตั้งค่าส่วนหัวที่ไม่ถูกต้อง สิ่งที่แปลกคือฉันได้รับคำเตือนนี้แม้ว่าจะเรียกใช้จากโฟลเดอร์ในเครื่อง: file:///C:/test/foo.html สิ่งนี้เกิดขึ้นเฉพาะใน Chrome ที่มี html พื้นฐานที่สุดคือ: <!DOCTYPE html> <html> <head> <script type="text/javascript" src="bar.js"></script> </head> <body> </body> </html> bar.js นั้นง่ายมากเช่นกันที่จะได้รับ: function hello() {} ฉันได้ลองเพิ่มเมตาแท็กแล้ว: <meta http-equiv="content-script-type" content="text/javascript"> และทดสอบกับหลักอื่น ๆ แต่ดูเหมือนจะไม่ช่วยอะไร เห็นได้ชัดว่านี่ไม่ใช่ปัญหาจริงเนื่องจากสคริปต์ยังใช้งานได้ดี แต่ฉันกำลังทำงานในโครงการขนาดใหญ่และขณะนี้มีสคริปต์ประมาณ 150 รายการ ดังนั้นจึงทำให้ยากที่จะเห็นเมื่อมีการเตือนเกิดขึ้นระหว่างนั้น ทุกอย่างทำงานได้ดีเมื่อฉันเรียกใช้ไฟล์บนเซิร์ฟเวอร์ในเครื่องหรือระยะไกล มีความคิดเห็นว่าทำไม …

10
ฉันจะแก้ไขไฟล์นามสกุลของ Google Chrome โดยตรงได้อย่างไร (.CRX)
ฉันไม่แน่ใจว่าส่วนขยายเหล่านั้นเป็นภาษาใดฉันคิดว่าส่วนขยายเหล่านี้เขียนด้วย Html, Javascript หรือ JSON เท่าที่ฉันรู้ว่ามีการ "บีบอัด" ในไฟล์. CRX เป็นไปได้ที่จะแก้ไข html, js, json ของส่วนขยาย Chrome โดยตรง (หรือภาษาที่ใช้)?

2
Google Chrome Mobile Emulator: วิธีแสดงบนแป้นพิมพ์หน้าจอ
ฉันกำลังแก้ไขข้อบกพร่องของเว็บไซต์เวอร์ชันมือถือผ่านเครื่องมือ Mobile Emulation ของ Chrome แต่คิดไม่ออกว่าจะให้แป้นพิมพ์บนหน้าจอปรากฏขึ้นเมื่อเลือกช่องข้อความได้อย่างไร ฉันได้คลิกที่กล่องข้อความ แต่ไม่มีแป้นพิมพ์ปรากฏขึ้น หากฉันทำสิ่งนี้บนอุปกรณ์เคลื่อนที่วิธีการป้อนข้อมูลเริ่มต้น (แป้นพิมพ์) จะปรากฏขึ้นและอนุญาตให้ฉันพิมพ์ได้ มีวิธีจำลองสิ่งนี้หรือไม่?

2
Chrome Extension วิธีการส่งข้อมูลจากสคริปต์เนื้อหาไปยัง popup.html
ฉันรู้ว่าสิ่งนี้ถูกถามในโพสต์มากมาย แต่จริงๆแล้วฉันไม่เข้าใจ ฉันเพิ่งเริ่มใช้ JavaScript, ส่วนขยายของ Chrome และทุกอย่างและฉันได้รับมอบหมายชั้นเรียนนี้ ดังนั้นฉันต้องสร้างปลั๊กอินที่จะนับวัตถุ DOM ในหน้าใดก็ได้โดยใช้คำขอข้ามโดเมน จนถึงตอนนี้ฉันสามารถทำได้โดยใช้ Chrome Extension API ตอนนี้ปัญหาคือฉันต้องแสดงข้อมูลในหน้า popup.html ของฉันจากไฟล์ contentScript.js ฉันไม่รู้ว่าต้องทำอย่างไรฉันได้ลองอ่านเอกสาร แต่การส่งข้อความใน chrome ฉันไม่เข้าใจว่าต้องทำอย่างไร ต่อไปนี้เป็นรหัสจนถึงตอนนี้ manifest.json { "manifest_version":2, "name":"Dom Reader", "description":"Counts Dom Objects", "version":"1.0", "page_action": { "default_icon":"icon.png", "default_title":"Dom Reader", "default_popup":"popup.html" }, "background":{ "scripts":["eventPage.js"], "persistent":false }, "content_scripts":[ { "matches":["http://pluralsight.com/training/Courses/*", "http://pluralsight.com/training/Authors/Details/*", "https://www.youtube.com/user/*", "https://sites.google.com/site/*", "http://127.0.0.1:3667/popup.html"], …

1
Sourcemaps ออกทีละบรรทัดใน Chrome พร้อม Ruby on Rails, Webpack และ React JS
ฉันมีปัญหาที่ซอร์สแมปที่สร้างโดย Webpack โดยใช้การinline-source-mapตั้งค่าการกำหนดค่าถูกปิดทีละบรรทัดเมื่อฉันใช้ดีบักเกอร์ Chrome devtools Webpack ได้รับการตั้งค่าภายในแอปพลิเคชัน Ruby on Rails เพื่อสร้างไฟล์ JavaScript ที่ต่อกันและไม่รวมกันซึ่งประกอบด้วยโมดูลสองสามโมดูล โมดูลเหล่านั้นส่วนใหญ่เป็นส่วนประกอบของ ReactJS และถูกแยกวิเคราะห์โดยตัวjsxโหลด จากนั้นเอาต์พุตจาก Webpack จะรวมอยู่ในapplication.jsไฟล์พร้อมกับไลบรารี JavaScript อื่น ๆ ที่สร้างโดยอัญมณี ตอนใช้eval-source-mapก็ไม่มีปัญหา บางอย่างเกี่ยวกับการใช้inline-source-mapสาเหตุที่ทำให้หมายเลขบรรทัดถูกโยนออกไปทีละรายการ การตรวจสอบ JavaScript ที่ไม่ใช่คอมโพเนนต์ React ยังคงมีปัญหานี้อยู่ดังนั้นฉันไม่คิดว่ามันเกี่ยวข้องกับการใช้ jsx


20
Chrome ไม่แสดงผล SVG ที่อ้างอิงผ่านแท็ก <img>
ฉันมีปัญหากับ google chrome ไม่แสดง svg ด้วยแท็ก img สิ่งนี้เกิดขึ้นเมื่อรีเฟรชเพจและการโหลดเพจครั้งแรก ฉันสามารถนำรูปภาพมาแสดงโดย "การตรวจสอบองค์ประกอบ" จากนั้นคลิกขวาที่ไฟล์ svg และเปิดไฟล์ svg ในแท็บใหม่ จากนั้นภาพ svg จะแสดงบนหน้าเดิม &lt;img src="../images/Aged-Brass.svg"&gt; สูญเสียโดยสิ้นเชิงที่นี่ว่าปัญหาคืออะไร ภาพ svg แสดงผลได้ดีใน IE9 และ FF ไม่ใช่ใน Chrome หรือ Safari ฉันตั้งค่าประเภท MIME ไว้ด้วย (ภาพ / svg + xml) แก้ไข: นี่คือหน้า html ง่ายๆที่ฉันสร้างขึ้นเพื่อช่วยอธิบายปัญหาของฉัน &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;SVG Test&lt;/title&gt; &lt;style&gt; …

5
การแก้ไข Javascript โดยใช้ Chrome Developer Tools
ฉันกำลังพยายามแก้ไขจาวาสคริปต์บนไซต์โดยใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Chrome ฉันได้อ่านเกี่ยวกับ 30 บัญชีเกี่ยวกับวิธีการทำเช่นนี้และดูวิดีโอบางส่วน ความจริงก็คือเมื่อฉันไปที่แท็บแหล่งที่มาและเปิดไฟล์ที่ต้องการแก้ไขฉันไม่สามารถทำอะไรได้เลย มีขั้นตอนบางอย่างที่ฉันพลาดไปหรือไม่? ฉันสามารถสร้างจุดพักก้าวผ่าน ฯลฯ ... ฉันแก้ไขไม่ได้ ฟังก์ชันนี้ถูกลบเมื่อเร็ว ๆ นี้หรือไม่

14
ส่งออกข้อมูลตาราง html ไปยัง Excel โดยใช้ JavaScript / JQuery ทำงานไม่ถูกต้องในเบราว์เซอร์ Chrome
ฉันมีตาราง HTML ในเทมเพลตความเร็ว ฉันต้องการส่งออกข้อมูลตาราง html ไปยัง excel โดยใช้ java script หรือ jquery, comatibale กับเบราว์เซอร์ทั้งหมด ฉันใช้สคริปต์ด้านล่าง &lt;script type="text/javascript"&gt; function ExportToExcel(mytblId){ var htmltable= document.getElementById('my-table-id'); var html = htmltable.outerHTML; window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html)); } &lt;/script&gt; สคริปต์นี้ทำงานได้ดีในMozilla Firefoxโดยจะปรากฏขึ้นพร้อมกับกล่องโต้ตอบของ excel และขอตัวเลือกเปิดหรือบันทึก แต่เมื่อฉันทดสอบสคริปต์เดียวกันในเบราว์เซอร์ Chrome มันไม่ทำงานตามที่คาดไว้เมื่อคลิกที่ปุ่มจะไม่มีป๊อปอัปสำหรับ excel ข้อมูลถูกดาวน์โหลดในไฟล์ที่มี "file type: file" ไม่มีนามสกุลเช่น. xls ไม่มีข้อผิดพลาดในคอนโซล Chrome ตัวอย่าง Jsfiddle: http://jsfiddle.net/insin/cmewv/ …

4
ฉันจะสร้างข้อความบันทึกคอนโซลจาวาสคริปต์ที่จัดรูปแบบได้อย่างไร
วันนี้ฉัน 'เดินเตาะแตะ' โดยคอนโซลใน Chrome บน Facebook น่าแปลกใจที่ฉันได้รับข้อความนี้ในคอนโซล ตอนนี้คำถามของฉันคือ: เป็นไปได้อย่างไร? ฉันรู้ว่ามีวิธี 'ใช้ประโยชน์' บางอย่างสำหรับคอนโซล แต่คุณจะจัดรูปแบบแบบอักษรในคอนโซลได้อย่างไร (และเป็น console.log หรือไม่)

6
ข้อความค้นหาสื่อจำลองโหมดอุปกรณ์ Chrome ไม่ทำงาน
ด้วยเหตุผลบางประการโหมดจำลองอุปกรณ์ไม่อ่านข้อความค้นหาสื่อของฉัน ทำงานบนไซต์อื่น ๆ รวมถึงไซต์ของฉันเองที่ฉันสร้างด้วย bootstrap แต่มันไม่ทำงานกับการสืบค้นสื่อที่ฉันใช้ตั้งแต่เริ่มต้น (การคลิกปุ่มการสืบค้นสื่อจะเปลี่ยนปุ่มเป็นสีน้ำเงิน แต่ไม่มีการแสดงข้อความค้นหาสื่อ) ไฟล์ทดสอบด้านล่าง นี่เป็นข้อบกพร่องใน Chrome หรือมีบางอย่างที่ฉันต้องเปลี่ยนแปลงในไฟล์หรือไม่ &lt;!DOCTYPE html&gt; &lt;!-- Media Queries Example 1 Sam Scott, Fall 2014 --&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;MQ Example 1&lt;/title&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt; &lt;style&gt; body { font-family: sans-serif; } h1 { color: red; } h2 { color:blue; } …

17
วิธีทำให้เสียงเล่นอัตโนมัติบน Chrome
เล่นอัตโนมัติด้วยเสียงที่ทำงานใน Mozilla, Microsoft edge และ google chrome เก่าเช่นกัน แต่ไม่ได้อยู่ใน google chrome ใหม่ พวกเขาบล็อกการเล่นอัตโนมัติ มีวิธีใดบ้างที่จะทำให้เสียงเล่นอัตโนมัติใน Google Chrome

15
Popstate เมื่อโหลดหน้าเว็บใน Chrome
Наэтотвопросестьответына Stack Overflow нарусском : Chrome ненужнаяперезагрузкастраницы history api ฉันใช้ History API สำหรับเว็บแอปของฉันและมีปัญหาหนึ่งอย่าง ฉันเรียก Ajax เพื่ออัปเดตผลลัพธ์บางอย่างบนเพจและใช้history.pushState ()เพื่ออัปเดตแถบตำแหน่งของเบราว์เซอร์โดยไม่ต้องโหลดหน้าซ้ำ จากนั้นฉันใช้window.popstateเพื่อกู้คืนสถานะก่อนหน้าเมื่อคลิกปุ่มย้อนกลับ ปัญหาเป็นที่ทราบกันดี - Chrome และ Firefox ปฏิบัติต่อเหตุการณ์ป๊อปสเตทแตกต่างกัน แม้ว่า Firefox จะไม่ทำงานในการโหลดครั้งแรก แต่ Chrome ก็ทำเช่นนั้น ฉันต้องการใช้รูปแบบ Firefox และไม่ทำให้เหตุการณ์เกิดขึ้นเมื่อโหลดเนื่องจากเพิ่งอัปเดตผลลัพธ์โดยให้ผลลัพธ์เดียวกันกับที่โหลด มีวิธีแก้ปัญหายกเว้นการใช้History.jsหรือไม่ เหตุผลที่ฉันไม่รู้สึกอยากใช้คือ - มันต้องการไลบรารี JS มากเกินไปด้วยตัวเองและเนื่องจากฉันต้องการให้ใช้งานใน CMS ที่มี JS มากเกินไปฉันจึงต้องการลด JS ที่ฉันใส่ลงไป . ดังนั้นอยากทราบว่ามีวิธีที่จะทำให้ Chrome ไม่เปิด 'popstate' …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.