1. ตรวจสอบโดยตรงว่ามีปลั๊กอินแฟลช
var myflash = (function () {if (typeof window.activexobject! = "undefined") {ส่งคืนใหม่ activexobject ("shockwaveflash.shockwaveflash");} else {return navigator.plugins ['ShockWave Flash'];}}) ();Chrome:
เบราว์เซอร์ขอบยกเลิก window.activexObject โดยใช้ navigator.plugins
ใช้ window.activexobject ใน IE รุ่นอื่น ๆ แต่จะมีการรายงานข้อผิดพลาด:
เซิร์ฟเวอร์อัตโนมัติไม่สามารถสร้างวัตถุ
เหตุผลสำหรับปัญหานี้คือสคริปต์ที่มีอยู่ในหน้าไม่สามารถสร้างวัตถุได้อย่างถูกต้อง
วิธีแก้ปัญหา: ติดตั้ง "MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)" คุณสามารถดาวน์โหลดได้บนเว็บไซต์ของ Microsoft (ไฟล์การติดตั้ง: MSXMLCHS.MSI) และปัญหาสามารถแก้ไขได้หลังจากการติดตั้ง
หมายเหตุ: การเกิดข้อผิดพลาดในการดีบักสคริปต์อาจเกี่ยวข้องกับระดับความปลอดภัยของ IE คุณสามารถลดระดับความปลอดภัยของ IE เพื่อแก้ปัญหานี้ได้ คุณอาจต้องการการสนับสนุน "scrrun.dll" วิธีเฉพาะคือ: เริ่ม -> เรียกใช้ -> เรียกใช้คำสั่งต่อไปนี้ "regsvr32 scrrun.dll"
2. รับหมายเลขเวอร์ชันของแฟลช
<script> (function () {var getFlashVersion = function () {ลอง {ถ้า (typeof window.activexobject! = 'undefined') {return parseint ((ใหม่ activexobject ('shockwaveflash.shockwaveflash'); Parseint (Navigator.plugins ["Shockwave Flash"]. split.split ('') [2], 10);วิธีง่ายๆในการพิจารณาว่าเบราว์เซอร์ติดตั้งแฟลชปลั๊กอินในบทความด้านบนเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณหรือไม่ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น