【问题标题】:Why am I getting this error "Invalid argument"?为什么我会收到此错误“无效参数”?
【发布时间】: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


【解决方案1】:

如果我不得不猜测,因为这里的信息不多;我认为您在这样的对象中有一个额外的逗号:

var obj = {t:0,a:1},

大多数浏览器都会解析尾随逗号,但它确实搞砸了 IE

【讨论】:

【解决方案2】:

window.ANS_customer_id 必须未定义

【讨论】:

    【解决方案3】:

    您可以尝试这样做:

    <script type="text/javascript">window.ANS_customer_id="myid_taken_out";</script>
    

    根据您的浏览器,您之前设置的方式可能没有解析为窗口(应该如此)。我以前从未见过这种情况,但直言不讳并没有什么坏处。

    这是 seal.js 文件中破坏的行:

    if( window.ANS_customer_id )
    

    my hair is a bird也有可能。

    【讨论】:

    • 中断的行是 31... document.writeln( '' );根据 IE 调试器。你的头发不是鸟是什么意思?
    • 是的,但调试器不考虑注释行,文件顶部有两个。
    • 好吧,我不知道。我会试一试的。
    • 我试过了,但它不起作用。第一个脚本标记中的行现在是:window.ANS_customer_id="myid";之后我向 window.ANS_customer_id 发出警报,它显示得很好。
    【解决方案4】:

    移除他们经过验证的商户印章 sn-p 并联系 Authorize.net 提出投诉/投诉。

    我很高兴发现,在今晚对我们的网站进行了大约 4 小时的调试后,为了响应客户的危机模式问题,删除它立即恢复了我们在 IE7/8 浏览器(我相信是第 9 版)上的功能不受影响,虽然我不是 100% 确定),然后 b) 搜索问题并震惊地发现 Authorize.net 的经过验证的商户印章 sn-p 的问题至少从 2011 年就开始生效了。

    明确地说,今天是 2013 年 1 月 29 日

    【讨论】:

      猜你喜欢
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      • 2018-06-22
      • 2016-01-01
      • 2017-11-30
      相关资源
      最近更新 更多