检测 Internet Explorer 上的网页中是否安装了 Google 地球
是否可以在 Internet Explorer 的网页中使用 Javascript 检测客户端计算机上是否安装了 Google Earth 应用程序?
此页面是 Intranet 上可信站点的一部分。
更新:通过创建 ActiveX 对象或任何 IE 特定的 javascript 来检测它是可以的。
Is it possible in web page on Internet Explorer to detect if the Google Earth application is installed on the client machine using Javascript?
This page is part of a Trusted Site on an intranet.
Update: detecting it via creating an ActiveX object or any IE specific javascript is fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,这是可能的 - 在你的 html 页面上,你调用 API 的 init 函数
在 JavaScript 中,当为你的页面创建 GE 实例时,你为
最终在错误时调用的回调函数提供一个函数指针 - 在该函数中,你检查错误代码
请查看此以获取完整的工作代码。
祝你好运
迈克·D
yes it is possible - on your html page you call the init function for the API
In a JavaScript, when creating a GE instance for your page, you provide a function pointer for a callback function called on errors
finally - in that function you check the error code
look at this for a complete working code.
Good luck
MikeD
我认为这不适用于 JavaScript。我非常确定 Google 地球不会在 Internet Explorer(或任何其他浏览器)中安装插件。所以你可以忘记 Javascript。
由于您位于受信任的站点,因此您可以尝试使用 ActiveX。我不喜欢 ActiveX,但也许有一种方法可以更深入地了解客户端的系统。
I don't think this works using Javascript. I'm pretty sure Google Earth doesn't install a plugin into Internet Explorer (or any other browser for that matter). So you can forget Javascript.
As you are on a trusted site you may try using ActiveX. I'm not into ActiveX but maybe there's a way to have a deeper look into the client's system.