有什么方法可以检测谷歌地球插件何时完成安装,以便我可以自动刷新页面?
即使安装时没有触发事件,也许我可以有一个 javascript 间隔定期检查它是否已安装?
有什么方法可以检测谷歌地球插件何时完成安装,以便我可以自动刷新页面?
即使安装时没有触发事件,也许我可以有一个 javascript 间隔定期检查它是否已安装?
您可以使用此功能每秒检查一次插件支持以及是否已安装。
function googleEarthErrors() {
if (google.earth.isSupported()) {
alert('Google Earth Plugin is supported for this browser');
} else {
alert('Google Earth Plugin is NOT supported for this browser');
return false;
}
if (google.earth.isInstalled()) {
alert('Google Earth Plugin is installed');
} else {
alert('Google Earth Plugin is NOT installed');
setTimeout('googleEarthErrors()', 1000);
}
显然,您将希望用更有用且不那么烦人的东西替换警报:)
另外,您应该查看这个答案 - 如何使用 JavaScript 检查是否存在谷歌地球插件?