我希望通过覆盖createElement()创建的链接来更改窗口状态,但它似乎不起作用(我正在尝试使用Chrome)。
看起来就像Google把它和索引中的重定向链接混在一起一样。通过鼠标覆盖他索引中的链接,你应该会看到窗口状态中的href不是真正点击的链接(google重定向)。所以,请不要告诉我浏览器出于安全原因阻止了这一点,并帮助我这样做:-)
我试过了following
function createLink(id)
{
var link = document.createElement('a');
link.onmouseover = function(){window.status='test';};
link.href = 'http://www.google.com';
link.id = '1';
link.rel = 'nofollow';
link.style.cssText ='border-bottom:2px solid;';
link.target = '_blank';
link.innerHTML = 'Link';
id.appendChild(link);
}
myElement=document.getElementById('id_text');
createLink(myElement);但窗口状态仅显示href值。
发布于 2012-12-06 19:11:18
现代浏览器阻止更改状态。它必须由用户在浏览器的设置中启用。
Chrome在关于:配置查找dom.disable_window_status_change中有标志
它是禁用的,因为它是一个安全问题。
现在既然你说我错了谷歌,看看链接!
<a href="http://staplesadvantage.com/" class="l" onmousedown="return rwt(this,'','','','14','AFQjCNER8Nv_Zhb-txDtR-b9O09SVzuTpQ','Ab3MA_Y5pbwgWlo68Wp1kA','0CI8BEBYwDQ','','',event)">Business Solutions | <em>Staples</em> Advantage</a>rwt,捕获链接,取消单击,并执行重定向!
https://stackoverflow.com/questions/13750767
复制相似问题