即使弹出窗口被阻止,热键插件也会打开新窗口?

问题描述

| 如果要按下\“ F2 \”,我想打开新窗口。下面的代码为我在Firefox中显示“ 0”错误消息。如果我不使用弹出窗口阻止程序,它将起作用。在IE中也一样。即使启用了弹出式窗口拦截器,它也可以在Chrome中使用。 使用jstree pre 1.0稳定版
            hotkeys: {
                \"f3\" : function () {
                url = \"http://www.vse.cz\";
                var newWindow = window.open(url,\'_blank\');
                newWindow.focus();
                return false;

            },
问题1:我可以使它适用于所有浏览器,以便用户在使用热键插件时不必更改其设置吗? 问题2:如何使用JavaScript代替目标打开新窗口,而又不会在Firefox中造成任何麻烦?那是因为它是一个链接并且没有使用热键插件吗? 我的理解是上一页的脚本不知何故 操纵发生的事情 用户单击链接时。它更改了点击的属性,因此 浏览器“不知道”这是新窗口,因此弹出式窗口拦截器是 绕过。 在我的情况下,我使用由其他东西触发的纯js函数,而不是由 用户点击。而且,“我的功能”不会更改任何html对象的属性。我认为这是有区别的。我不确定我是否 就在这儿。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)