如何解决重定向到 DHL 跟踪站点时出现 IE 错误:属性 dcsMultiTrack 的值为 null 或未定义,而不是函数对象
我在尝试从我的应用重定向到 DHL 跟踪网站时遇到了特定于浏览器的错误
我的 AppSettings
文件的 web.config
中有此密钥
<add key ="DHL" value="http://www.dhl.com/en/express/tracking.html?AWB={tracking_number}"
我也有一个 HyperLink
这样的控件
<asp:HyperLink id="hlink" runat="server" Target="_blank">
</asp:HyperLink>
然后我在后面的代码中设置值:
hlink.NavigateUrl = String.Format(System.Configuration.ConfigurationManager.AppSettings["DHL"],myClass.TrackingNumber)
当我点击网址并重定向到该网站时,当页面加载时,会弹出一个网页错误窗口,并显示以下消息:
属性 dcsMultiTrack 的值为 null 或 undefined,不是一个 函数对象
如果我只是忽略该消息并在错误窗口中点击“否”,则该站点将继续正常加载。 但是,每次重定向到 DHL 时都会出现错误,这真的很难看。
这只发生在 IE 上,我用 Edge 测试过,没问题。 另外,这个功能不是来自我的代码,而是来自 DHL 的网站。所以我不确定我是否可以做些什么。任何建议将不胜感激。
我认为这可能与我使用的网址有关,此网址是否已过时?重定向到 DHL 的合适 URL 是什么?
解决方法
事实证明这是旧的 DHL 跟踪站点。对于需要使用类似功能的任何人,请改用新网址:
https://www.dhl.com/us-en/home/tracking/tracking-express.html?submit=1&tracking-id={0}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。