有没有办法在上述浏览器之一中“编辑”“服务器端”javascript文件,将js编辑保存在客户端并替换服务器端脚本?
基本上我想编辑服务器上的 javascripts。显然我无法将它们保存在服务器上,因此需要将它们保存在客户端(我的计算机)上,而浏览器需要加载我的脚本。
这应该不难做到,但我一直无法找到任何方法来实现这一点。
编辑:
我想从我不拥有或也没有写入权限的站点修改 javascript。例如,
Html 页面在服务器上使用了一些 javascript 页面。我想修改这个 javascript 文件(实际文件)。
我可以下载并保存 javascript 文件,但 html 页面将始终使用服务器上的那个,因为那是脚本标签中的内容。在执行 html 页面的脚本之前,我需要修改 html 页面的脚本标记以指向本地 javascript 文件(否则将使用来自服务器的 javascript)。
例如,这里是来自 SE 的脚本标签:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
它使用非本地 javascript 文件。在执行任何 javascript 之前,我需要用我自己的行替换这一行。它想:
<script type="text/javascript" src="file://C:/temp/myjquery.min.js"></script>
管他呢。(这样,我可以修改 jquery 文件并让它在服务器上执行我自己的版本)
我当然可以下载 html 文件并对其进行修改,但是 php 代码可能无法正常工作。(例如,相关链接将被破坏)