我正在开发一个 Metro 风格的应用程序,需要访问 Google Places API(我有一个应用程序密钥)。Windows 8 阻止 Java 脚本注入,除非包装在
MSApp.executeLocalUnsafeFunction( function () {
document.write('…etc');
});
因此,maps.googleapis.com/maps/js
无法加载。
有任何想法吗?
我正在开发一个 Metro 风格的应用程序,需要访问 Google Places API(我有一个应用程序密钥)。Windows 8 阻止 Java 脚本注入,除非包装在
MSApp.executeLocalUnsafeFunction( function () {
document.write('…etc');
});
因此,maps.googleapis.com/maps/js
无法加载。
有任何想法吗?
使用异步加载器。它不使用document.write
.
我不确定这是否会对您的问题有所帮助,但我一直收到一个类似于“google undefined”的 JavaScript 错误。我写了这篇关于在 Windows 8 上使用 Google Maps API 的教程,http://www.creepyed.com/2012/11/how-to-use-the-google-maps-api-on-windows-8/。它与能够在 Windows 8 中加载外部脚本有关,而 Visual Studio 模板则无法做到这一点。
我希望这有帮助!