我有以下书签,可以打开 SMF 论坛的“未读主题”页面中显示的所有帖子(原件是单行):
javascript:(function(){
var topics = new Array();
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
if (links[i].href.indexOf('#new') != -1)
topics.push(links[i].href);
}
for (var i = 0; i < topics.length; i++) {
window.open(topics[i]);
}
})();
它曾经工作正常:我打开带有链接的页面,单击书签,所有主题都将在新标签中打开。
在上次 Chrome 更新(我当前的版本是 22.0.1229.79 m,Windows 7 x64)之后,情况发生了变化。当我单击它时,第一个主题会在新选项卡中打开,但其他主题会在弹出窗口中打开(我必须第一次授权它们)。
我的问题是:
- 如何解决此问题并恢复旧行为?
- 是什么导致了这种变化?