我正在尝试一切在我的力量下将jquerymobile.1.0.1插入到我为firefox构建的扩展中。
我可以安装,链接到任何其他脚本,一切似乎工作得很好,但有各种各样的错误让jquerymobile工作。
我尝试通过加载项构建器进行上传 我试过远程链接文件 我已经尝试过将文件复制并粘贴到其他代码中......没有任何作用。
我已经为safari,chrome和opera编写了这个扩展程序而没有问题,但是Firefox在我的代码中扼杀了第二个链接到/ include jquerymobile,返回了这个错误:
时间戳:12-04-27 12:10:33 PM 错误:未捕获异常:[例外..."组件返回失败代码:0x80004005(NS_ERROR_FAILURE)[nsIDOMHistory.replaceState]" nsresult:" 0x80004005(NS_ERROR_FAILURE)" location:" JS frame :: resource://jid0-d4zlaxz3cfuahkcdoecsmya637m-at-jetpack/idesireit/data/js/jquery.mobile-1.0.1.min.js ::: line 72"数据:没有]
以及关于"不允许unicode"的错误我没有机会复制或粘贴,但我还没有看到一个节省的...
我已经读过上述错误可能是由跨域函数引起的,但是我的所有跨域函数都在另一个js文件中,并且它们都运行正常(根据我可以使用jquerymobile导航到的那些)就像现在一样行事)
我是新手 - 如果我的错误是基于我的愚蠢,请轻描淡写:O
答案 0 :(得分:1)
我继续创建了一个全新的扩展, 只包括弹出窗口,在弹出窗口中,名为jquery和jquery.mobile。
我立即再次收到此错误。
我只是继续使用我在仪表板小部件上使用的替代UI,我浪费了太多时间。
答案 1 :(得分:0)
该错误发生在addonsdk中,而不是在JQ Mobile中。任何尝试访问或操作面板中的window.history对象都会引发此错误。