【问题标题】:an error has occurred in the script on this page line 0 char 0 code 0此页第 0 行 char 0 代码 0 上的脚本出现错误
【发布时间】:2015-03-22 10:16:35
【问题描述】:

我正在尝试将 MapQuest 地图合并到桌面应用程序的嵌入式浏览器对象中。

在其他问题中,我似乎遇到了很多此类错误:

此页面第 0 行的脚本出现错误

字符 0

错误脚本错误

代码 0

网址http://open.mapquestapi.com/sdk/js/v7.2.s/mqa.toolkit.js?key=mykey

这种错误是什么意思?

这是否意味着它根本无法联系 URL 以从 url 获取 javascript 文件,因此 line/char 0 ?

如何预防?

【问题讨论】:

    标签: javascript internet-explorer com mapquest


    【解决方案1】:

    有时(我在使用 google 托管库时遇到了同样的问题)它只是来自 window.onerror 事件的错误行提交。

    你可能从外部文件调用了一个方法,在这个方法中出现了错误。

    只需下载从http://open.mapquestapi.com/sdk/js/v7.2.s/mqa.toolkit.js?key=mykey 返回的 javaScript 文件,然后直接从您的网络空间中包含它(如果您获得未缩小的版本就更好了)。

    【讨论】:

    • 感谢 Nano 的及时回复。由于几个原因,我真的不想下载该库。一个我必须不断更新它,两个我没有;没有服务器可以安装它,因为这是一个桌面应用程序。如果 MQ 服务器存在网络通信问题,那么它可能无论如何都无法绘制地图?有没有办法捕获/重试这种情况?谢谢
    • 您只需要下载一次库即可进行调试。如果它工作正常,您可以再次添加外部库。您也可以在本地主机或使用该库的任何地方对其进行测试。因此,如果它是仅 JavaScript 应用程序,则不需要网络服务器
    • 再次感谢。它现在有时确实有效。即我没有得到错误,它确实绘制了地图。所以我认为如果它加载正常就可以了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-25
    • 1970-01-01
    • 2011-01-09
    相关资源
    最近更新 更多