โปรแกรมแก้ไขข้อบกพร่องระยะไกลของ Chrome
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ใช้โปรแกรมแก้ไขข้อบกพร่องระยะไกลของ Chrome เพื่อแก้ไขข้อบกพร่องแอปพลิเคชัน Cast
ข้อควรระวัง: การเปิดโปรแกรมแก้ไขข้อบกพร่องระยะไกลไว้เป็นเวลานานอาจหมดลง
ใน Web Receiver และส่งผลให้ดำเนินการไม่สำเร็จ หมายเหตุ: อุปกรณ์ Chromecast รุ่นที่ 2 และ 3 ที่ใช้เฟิร์มแวร์เวอร์ชัน 2
1.49 อาจแก้ไขข้อบกพร่องเซสชันการแคสต์โดยใช้โปรแกรมแก้ไขข้อบกพร่องระยะไกลของ Chrome ไม่ได้
หากคุณไม่เห็นแอปใน chrome://inspect และลองแคสต์อีกรายการ
หรือใช้ตัวบันทึกแก้ไขข้อบกพร่องของ Cast
เปิดโปรแกรมแก้ไขข้อบกพร่องระยะไกลของ Chrome สำหรับอุปกรณ์ Google Cast เฉพาะเครื่องด้วยวิธีต่อไปนี้
หากต้องการแก้ไขข้อบกพร่องของแอป Cast ในอุปกรณ์ Android TV โปรดดู
Android TV: การแก้ไขข้อบกพร่อง
หากต้องการแก้ไขข้อบกพร่องของแอป Web Receiver ในอุปกรณ์ Google Cast ให้ทำดังนี้
ลงทะเบียน แอปพลิเคชันและอุปกรณ์ Google Cast ของคุณ
ในแผงควบคุมสำหรับนักพัฒนาซอฟต์แวร์ Google Cast SDK
หมายเหตุ: คุณดูหมายเลขซีเรียลของอุปกรณ์ได้จาก
ไปยัง Google Cast SDK Developer Console และแคสต์แท็บไปยัง
อุปกรณ์ของคุณ
ทั้งแอปพลิเคชันและอุปกรณ์ต้องลงทะเบียนกับนักพัฒนาแอปรายเดียวกัน
เพื่อให้คุณทำการแก้ไขข้อบกพร่องได้
เริ่มแอปผู้ส่ง และแคสต์ไปยังอุปกรณ์ Google Cast
เพื่อโหลดแอป Web Receiver สำหรับการแก้ไขข้อบกพร่อง ตรวจสอบว่าผู้ส่งและเว็บ
อุปกรณ์ที่เป็นผู้รับเชื่อมต่อกับเครือข่ายเดียวกัน
สำคัญ: การแก้ไขข้อบกพร่องจะไม่ทำงานหาก
ข้ามขั้นตอนนี้
การเชื่อมต่ออุปกรณ์เพื่อแก้ไขข้อบกพร่องจากระยะไกลทำได้ 2 วิธีดังนี้
เครื่องมือตรวจสอบ Chrome
ในเบราว์เซอร์ Chrome ให้ป้อนข้อมูลต่อไปนี้ในที่อยู่
เพื่อไปยังเครื่องมือตรวจสอบ Chrome ดังนี้
chrome://inspect
รายการอุปกรณ์ที่พร้อมใช้งาน Cast ในเครือข่ายนั้นจะปรากฏขึ้น
เลือกอุปกรณ์สําหรับแอป Web Receiver ที่ต้องการแก้ไขข้อบกพร่อง
คลิกลิงก์ Inspect
หน้าต่างเครื่องมือตรวจสอบควรเปิดขึ้นเพื่อให้คุณแก้ไขข้อบกพร่อง
แอป Web Receiver
ไปยังพอร์ต 9222 ของอุปกรณ์โดยตรง
ในเบราว์เซอร์ Chrome ให้ป้อนข้อมูลต่อไปนี้ในช่องที่อยู่เพื่อ
ไปยังอุปกรณ์ที่คุณกำลังแก้ไขข้อบกพร่องโดยตรง การดำเนินการนี้อาจเร็วกว่านี้
หากคุณมีอุปกรณ์หลายเครื่องบนเครือข่าย ให้ทำดังนี้
<device IP address>:9222
ดูที่อยู่ IP ของอุปกรณ์ได้โดยเลือกอุปกรณ์ใน
ในแอป Google Home ให้ไปที่การตั้งค่า แล้วลองดูใต้
ส่วนข้อมูล
เลือกเซสชันที่ต้องการแก้ไขข้อบกพร่องโดยคลิกเซสชัน
ลิงก์ Remote Debugging
ถ้าเครื่องซ่อมแซมระยะไกลของ Chrome ไม่ปรากฏ ให้เลือก
ไอคอนทางด้านซ้ายของแถบที่อยู่และเลือก site settings
เลื่อนไปที่ด้านล่างของการตั้งค่า แล้วเปลี่ยนการตั้งค่าสำหรับ
Insecure content
ไปยัง Allow
ในคอนโซลเครื่องซ่อมแซมระยะไกลของ Chrome ให้เปิดใช้การบันทึกการแก้ไขข้อบกพร่อง โดยป้อน
ต่อไปนี้:
cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);
คำเตือน: ปิดใช้การบันทึกการแก้ไขข้อบกพร่องสำหรับเวอร์ชันที่ใช้งานจริงเสมอ และจะไม่บันทึกรายการใดๆ
ข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้
รองรับการจัดการ DOM เต็มรูปแบบและ JavaScript ของ Chrome เต็มรูปแบบ
REPL (คอนโซล ) ซึ่งจะอนุญาตให้คุณ
เพื่อลองใช้แอปพลิเคชัน Web Receiver ที่ทำงานอยู่
เมื่อเว็บรีซีฟเวอร์ของคุณถูกตัดออก (วงจรสิ้นสุดลง) โปรแกรมแก้ไขข้อบกพร่องจะ
จะอยู่ในสถานะไม่ใช้งานโดยมีข้อความเตือนที่ด้านบน ถึงตอนนี้คุณสามารถ
ไม่โต้ตอบกับโปรแกรมแก้ไขข้อบกพร่องอีกต่อไป หากต้องการเริ่มแก้ไขข้อบกพร่องอีกครั้ง คุณต้องรีสตาร์ท
แอป Web Receiver แล้วโหลดเครื่องมือตรวจสอบซ้ำ
เบรกพอยท์
คุณสามารถเพิ่มเบรกพอยท์ที่กำหนดเองลงในโค้ดได้โดยใช้ debugger;
ภายใน
รหัสเว็บรีซีฟเวอร์
การแคชในเครื่อง
ใช้ window.location.reload(true);
เพื่อบังคับให้โหลดซ้ำซึ่งล้าง
แคชของแอปพลิเคชัน Web Receiver
การเก็บรักษาบันทึกระหว่างเซสชัน
คุณสามารถเก็บบันทึกระหว่างเซสชันได้โดยคลิกไอคอนรูปเฟืองภายใน
โปรแกรมแก้ไขข้อบกพร่องและทำเครื่องหมายในช่องข้าง “เก็บบันทึกเมื่อนำทาง”
หมายเหตุ: หากคุณมีปัญหาในการเล่นสตรีมบนอุปกรณ์แคสต์ สาเหตุอาจมาจาก
ปัญหาเกี่ยวกับ CORS ใช้พร็อกซีเซิร์ฟเวอร์ CORS ที่เผยแพร่ต่อสาธารณะเพื่อทดสอบ
สตรีม (โปรดทราบว่าไม่มีการควบคุมซอฟต์แวร์ของบุคคลที่สามที่กล่าวถึงในที่นี้
ของ Google Google ไม่สามารถรับประกันได้ว่าซอฟต์แวร์ของบุคคลที่สามจะทำงานในรูปแบบ
อย่างที่ควรจะเป็น โปรดดำเนินการด้วยความระมัดระวัง)
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-21 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-08-21 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-08-21 UTC"]]