كشف وتثبيت برنامج Google Earth في صفحة الويب في برنامج Internet Explorer
-
08-07-2019 - |
سؤال
هل من الممكن في صفحة إنترنت إكسبلورر على شبكة الإنترنت لكشف إذا تم تثبيت تطبيق Google Earth على جهاز العميل باستخدام جافا سكريبت؟
وهذه الصفحة هي جزء من الموقع الموثوق بها على إنترانت.
تحديث: الكشف عن ذلك عبر خلق كائن ActiveX أو أي جافا سكريبت معين IE على ما يرام
.المحلول
وأنا لا أعتقد أن هذا يعمل باستخدام جافا سكريبت. أنا متأكد من جوجل إيرث عدم تثبيت البرنامج المساعد في برنامج Internet Explorer (أو أي متصفح آخر لهذه المسألة). لذلك يمكنك أن ننسى جافا سكريبت.
وكما كنت على موقع موثوق به قد حاول استخدام اكتف. أنا لست في اكتف ولكن ربما هناك طريقة لإلقاء نظرة أعمق إلى نظام العميل.
نصائح أخرى
ونعم فمن الممكن - على صفحة HTML استدعاء الدالة الحرف الأول لAPI
<body onload="init()">
bla bla bla
</body>
في جافا سكريبت، عند إنشاء مثيل GE لصفحتك، يمكنك توفير مؤشر دالة للدالة رد دعا أخطاء
function init()
{
if (ge == null)
{
google.earth.createInstance("content", initCallback, failureCallback);
}
}
وأخيرا - في تلك الوظيفة التي تحقق رمز الخطأ
function failureCallback(errorCode)
{
if (errorCode == "ERR_CREATE_PLUGIN") {
alert("Plugin not installed")
} else {
alert("Other failure loading the Google Earth Plugin: " + errorCode);
}
}
هذا للحصول على رمز استكمال العمل.
وحظا سعيدا MikeD