【问题标题】:windows.location.href throws error on IE10 using vbscriptwindows.location.href 使用 vbscript 在 IE10 上引发错误
【发布时间】:2013-12-19 15:52:45
【问题描述】:

我正在尝试在我的 VBScript 代码中使用 Window.Location.Href, 这会在 Windows 7、IE 10 上引发错误:

对象不支持该属性或方法

它可以在 XP 上运行,如果我使用 javascript,它甚至可以在 Win7 上运行。

可能是什么问题?

【问题讨论】:

    标签: windows-7 vbscript internet-explorer-10 window.location


    【解决方案1】:

    改成window.location.href(javascript sintax,没有大写)就可以了。

    【讨论】:

    • 这是否意味着我在我的 vbscript 中使用了 js?
    • 不,这意味着出于某种晦涩的原因,IE 中对对象的引用必须遵循(并非总是)javascript 驼峰命名法。无需使用javascript,只需浏览器公开的对象/属性/方法的名称。
    【解决方案2】:

    Windows 7 IE 10 的 VBScript 似乎存在一些问题。您可以尝试在 IE9 兼容模式下运行您的页面吗?如果不是,请尝试确定哪个对象/属性组合给您带来了问题。如果Window.Location 是问题所在,请尝试使用Location。但是,如果 Location.Href 是问题所在,则可能存在安全问题。

    更多关于在vbscript is not working on IE10 browser mode设置兼容模式的信息

    【讨论】:

    • 是的,它正在兼容模式下工作,您知道MS的官方链接指出IE10上的VBS问题吗?
    • 我不知道任何官方文件,只是一般互联网上的喃喃自语。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多