Javascript打开链接

问题描述:

我想在用户按下某个键时在新选项卡/窗口中打开链接。Javascript打开链接

这里是我打开链接的功能,当用户按下“X”键时会被调用。

function open_link() { 
    window.open($("#active").attr("link"), '_blank'); 
} 

我的页面包含了一堆的div这样看的,用户通过导航向上/向下键J/K设置活动之一。所有这些工作,但问题是,当按下“X”键打开链接时出现弹出式阻止警告。

<div class="read entry" id="active" entryNumber="0" entryId="733" link="http://www.reddit.com/r/buildapc/comments/1aux43/build_help_ordering_soon_final_review/"> 

我不认为你可以禁用JavaScript的弹出式窗口拦截一个jQuery/JavaScript的替代品。如果可以的话,那么弹出式窗口拦截器就会毫无用处。 你有没有考虑过使用模态div?例如。从jQueryUI模式对话框。

这是无法避免的问题,弹出窗口阻止是一个内置的所有最新的浏览器已经和让周围弹出窗口拦截器是不会让用户开心的功能。

您可以使用像请求iframesmodal dialog windows