获取为所有页面执行的用户指定的javascript

时间:2009-11-20 00:02:53

标签: javascript browser

用户是否有办法让浏览器为他们查看的每个页面加载一小段Javascript代码?

3 个答案:

答案 0 :(得分:2)

取决于浏览器。在Opera中,您可以使用UserJS来执行此操作,用户可以指定它的适用位置和作用。完全取决于用户进行设置。这可以用于覆盖站点上的烦人行为,添加自己的自定义(直到Opera 10,UserJS是最常用的自动拼写检查方式),或者让站点工作(Opera使用名为Browser.js的文件这有助于使破碎/错误/不友好的网站在浏览器中工作)

答案 1 :(得分:2)

用户可以使用名为greasemonkey的firefox插件来完成。服务器无法做到这一点。

答案 2 :(得分:0)

如果你真的想,你可以让他们提交他们的JS,存储它,并用PHP运行它。我没有真正测试过,但这个小片段有效,所以我想你可以做到:

<?php

$js = <<< HERE

<script type="text/javascript">

    document.write("hello world");

</script>

HERE;

echo $js;

?>