帮助拆分屏幕书签

时间:2011-08-21 06:43:16

标签: javascript browser split bookmarklet

我有以下书签代码,将网页浏览器窗口分成2个框,以便并排查看不同的网页。代码在某些网站上工作正常,但其他网站不起作用,它将分割窗口,开始加载第一帧然后打破框架并转到整页。发生的一个特定站点是http://www.cbssports.com,如果我输入CBS URL然后说Yahoo.com URL它将填满CBS站点,代码会询问2个URL。任何想法为什么会这样?以下是代码:

javascript:A14nH = location.href; L3f7 =提示('选择文件1',A14nH); R1Gh7 =提示('选择文件2',L3f7); if(L3f7&& R1Gh7){Fr4Q ='\ N '; Fr4Q + =' \ n '; Fr4Q + ='';与(文件){写(Fr4Q);无效(接近())}}否则{无效(NULL)}

1 个答案:

答案 0 :(得分:3)

http://www.cbssports.com/的第103行(在撰写此答案时)是:

<script type="text/javascript">/* Window Management */ if(top != self){window.open(location.href, '_top');}</script> 

如果顶级窗口不是CBS Sports(换句话说,如果它是框架的),那就是在顶级窗口中打开CBS Sports,取代构成它的任何东西。