【发布时间】:2011-10-08 14:12:15
【问题描述】:
在一个页面上,我有一个仅在 IE 8 中发生的错误(可能是其他版本的 IE,但我安装的是 8)。
消息:无效的参数。 线路:31 字符:1 代码:0 URI:https://verify.authorize.net/anetseal/seal.js此错误导致页面停止呈现,它似乎一直在加载(标签有加载图标并显示“正在连接...”)。
这是相关代码:
<div id="verisign">
<script type="text/javascript" language="javascript">var ANS_customer_id="myid_taken_out";</script>
<script type="text/javascript" language="javascript" src="//verify.authorize.net/anetseal/seal.js" ></script> <a href="http://www.authorize.net/" id="AuthorizeNetText" target="_blank"></a>
</div>
这在 ubercart 模块中的 uc_cart.pages.inc 中被引用。
【问题讨论】:
-
您的 HTML 标记是什么样的?你在 IE 8 中使用的是什么浏览器模式和兼容模式?
-
它没有在兼容模式下运行。浏览器模式是什么意思?我将在问题中发布代码。
-
如果您在 IE 中启用脚本调试器和开发人员工具,您将获得一个选项,可以直接转到发生错误的确切位置。否则,报告的行/字符数在 IE 中几乎是完全随机数,对调试毫无用处。
-
当我运行脚本调试器时,它会在脚本verify.authorize.net/anetseal/seal.js 上显示相同的行 (31)
标签: javascript drupal internet-explorer-8 authorize.net