Jquery 控件加号/减号仅影响当前窗口

Jquery 控件加号/减号仅影响当前窗口,jquery,css,popup,window,Jquery,Css,Popup,Window,我有一个显示窗口弹出窗口的链接。我意识到,当执行ctrl-(或ctrl+)时,它会缩小(或缩小)这样的窗口以及它的所有父窗口和同级窗口(从其他链接打开的其他窗口) 有没有办法只影响当前窗口?用于文档缩放的Vanilla Javascript Bookmarlet。(放大/缩小) 这实际上给了我一个想法。。。交叉浏览器解决方案可以是一个Javascript bookmarklet javascript:var HtmlES=document.documentElement.style;setTim

我有一个显示窗口弹出窗口的链接。我意识到,当执行ctrl-(或ctrl+)时,它会缩小(或缩小)这样的窗口以及它的所有父窗口和同级窗口(从其他链接打开的其他窗口)

有没有办法只影响当前窗口?

用于文档缩放的Vanilla Javascript Bookmarlet。(放大/缩小) 这实际上给了我一个想法。。。交叉浏览器解决方案可以是一个Javascript bookmarklet

javascript:var HtmlES=document.documentElement.style;setTimeout(function(){HtmlES.transform = "scale(" + (prompt("Enter zoom level in %", "100") / 100) + ")";HtmlES.transformOrigin = "top";},10);
只需使用此javascript oneliner作为URL地址创建一个新书签。

它将transform scale添加到html元素,并呈现缩放的所有内容


PS:Timeout适用于chrome-由于某些原因,如果没有timetout,它会时不时地完全弄乱HTML DOM。

这几乎是基于浏览器的。。。AFAIK webkit(和webkit origin)浏览器可能会保存整个域的缩放百分比,因为Chrome为整个域设置了缩放百分比。这是一个很好的解决方案。然而,这里的问题是,它在开始时询问刻度,但用户可能希望在之后更改刻度。我会接受你的想法,做一个缩放,但当点击某个元素时:“+”按钮将缩放为正比例(当前比例+0.1),而“-”按钮将缩放为负比例(当前比例-0.1)。谢谢。@Mundo不客气。。。请随意混合我的代码。顺便说一句,我将它从js eval改为匿名函数-一些网站设置为阻止js eval。@Mundo顺便说一句,您还可以使用浏览器内存临时存储域中特定页面的缩放值,因此每次触发脚本时,它都会缩放到记忆值。