Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS Bookmarklets:增加/减少站点';字体大小_Javascript_Font Size_Bookmarklet - Fatal编程技术网

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