Javascript JS Bookmarklets:增加/减少站点';字体大小
我使用了来自的代码来放大站点:Javascript JS Bookmarklets:增加/减少站点';字体大小,javascript,font-size,bookmarklet,Javascript,Font Size,Bookmarklet,我使用了来自的代码来放大站点: var p=document.getElementsByTagName('*'); 对于(i=0;i 使用未定义完成:如果不返回(或使用!)未定义完成,结果将替换当前网页。[注意:Webkit浏览器(如Chrome和Safari)从不替换网页,只有非Webkit浏览器(如Firefox)才会替换。] 但Chrome改变了这种行为 Chrome现在运行的代码如下 if(书签类型\u reslt==“字符串”){ document.body.innerHTML=书签
var p=document.getElementsByTagName('*');
对于(i=0;i
使用未定义完成:如果不返回(或使用!)未定义完成,结果将替换当前网页。[注意:Webkit浏览器(如Chrome和Safari)从不替换网页,只有非Webkit浏览器(如Firefox)才会替换。]
但Chrome改变了这种行为
Chrome现在运行的代码如下
if(书签类型\u reslt==“字符串”){
document.body.innerHTML=书签\u reslt
}
bookmarklet的一个最小可复制示例是javascript:“14px”
最简单的解决方案是在脚本末尾添加undefined
Firefox执行类似于document.body.innerHTML=String(bookmark\u reslt)
//示例了解“toString”如何影响Firefox中的bookmarklet
javascript:a={};a;//[object]
javascript:a={};a.toString=()=>2;a;//2