ไม่ใช่คำตอบของฉันเนื้อหาที่คัดลอกเพื่อหลีกเลี่ยงการเชื่อมโยงเน่าจากที่นี่
ตามข้อกังวลด้านความปลอดภัย Chrome จะไม่ซิงค์ส่วนขยายใด ๆ ที่มีปลั๊กอิน NPAPI
แหล่ง
ปลั๊กอิน NPAPI คืออะไร
โค้ดที่ทำงานในปลั๊กอิน NPAPI นั้นได้รับอนุญาตอย่างเต็มรูปแบบจากผู้ใช้ปัจจุบันและไม่ได้ถูก sandboxed หรือป้องกันจากการป้อนข้อมูลที่เป็นอันตรายโดย Google Chrome ในทางใดทางหนึ่ง คุณควรระมัดระวังเป็นพิเศษเมื่อประมวลผลอินพุตจากแหล่งที่ไม่น่าเชื่อถือเช่นเมื่อทำงานกับสคริปต์เนื้อหาหรือ XMLHttpRequest
แหล่ง
ทฤษฎี
หากเราปรับเปลี่ยนส่วนขยายของคุณในแบบที่ Chrome รับรู้ส่วนขยายโดยใช้ NPAPI คุณน่าจะใช้ได้
ทำอย่างไร
ขั้นแรกให้คุณตั้งค่า dummy .dll จากส่วนขยาย NPAPI ใด ๆ เช่นการจับภาพหน้าจอโดย Google
ติดตั้งส่วนขยายและค้นหาไฟล์screen_capture.dll
ในโฟลเดอร์โปรไฟล์ผู้ใช้ของ Chrome
..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin
ขั้นที่สองไปที่โฟลเดอร์ส่วนขยายที่ไม่ควรซิงค์ ในกรณีของคุณท่าทางสำหรับ Chrome
..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0
แก้ไขไฟล์manifest.jsonและเพิ่มปลั๊กอิน NPAPI ตามที่อธิบายไว้ใน Stackoverflow
"plugins": [
{ "path": "your_npapi_plugin.dll" }
],
แก้ไขไฟล์background.html ที่อธิบายไว้ในคำตอบของ Stackoverflow ด้านบน
<script>
var plugin = document.getElementById("MyNPAPIPluginId");
...
</script>
จากที่นี่คุณเป็นของคุณเอง ฉันรู้เกี่ยวกับการเข้ารหัสส่วนขยายไม่เพียงพอ
นั่นเป็นเหตุผลว่าทำไมมันถึงเป็นทฤษฎี :)