【问题标题】:window.open is not working in IE 7 and 8window.open 在 IE 7 和 8 中不起作用
【发布时间】:2011-02-01 05:06:34
【问题描述】:

我有一个小书签,可以打开一个新窗口,唯一的问题是,它不起作用。我已经尝试过“标题技巧中没有空格”以及其他一些技巧(取出 void() 部分,在所有宽度、高度等周围加上引号),但它仍然不会飞。下面是代码:

javascript:void(window.open('https://myfavs.me/create.php?f_url='+encodeURIComponent(location.href)+'&f_title='+encodeURIComponent(document.title),'Add_Page_to_MyFavs.me','width=400,height=300,menubar=no,status=yes,location=no,toolbar=no,scrollbars=yes'))

我得到的错误是:

用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0)
时间戳:2011 年 2 月 1 日星期二 04:59:43 UTC
消息:参数无效。
线路:1
字符:1
代码:0
网址:https://myfavs.me/

任何人都可以对此有所了解吗?

【问题讨论】:

    标签: javascript internet-explorer bookmarklet window.open


    【解决方案1】:

    Internet Explorer 对窗口名称的挑剔是出了名的。我怀疑将Add_Page_to_MyFavs.me 更改为AddPageToMyFavs 会解决问题。

    【讨论】:

    • 效果很好!非常感谢!从现在开始,我所有的 windows 名称都只能是字母数字。
    猜你喜欢
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多