Chrome、Firefox 或 opera 预加载更改
Chrome, firefox, or opera preload changes
有没有办法在提到的浏览器中"编辑"一个"服务器端"javascript文件,该文件将保存在客户端的js编辑并替换服务器端脚本?
基本上我想在服务器上编辑javascript。显然我无法将它们保存在服务器上,因此需要将它们保存在客户端(我的计算机)上,而浏览器需要加载我的脚本。
这应该一点也不难,但我找不到任何方法来实现这一目标。
编辑:
我想从一个我不拥有或也没有写入权限的站点修改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 代码可能无法正常工作。(例如,相对链接将被断开)
在 Opera 中通常非常简单:只需查看源代码,编辑您想要的内容并使用特殊的"工具>高级>从缓存重新加载"命令而不是正常的重新加载。瞧,您将使用修改后的脚本运行该网站。
(有一些例外,与某些站点使用的特定无缓存技术有关,它不会 100% 适用于所有文件 - 但它肯定应该适用于 googleapis.com 提供的任何内容)
我认为您正在寻找的是类似于LiveReload的东西
它允许您编辑 css 文件并让浏览器在不刷新浏览器的情况下应用更改。
Windows版本目前处于alpha阶段,但Mac版本适用于CSS。
我不知道它是否做Javascript,但我认为它可以。
您也可以尝试Chrome DevTools。它是一个chrome扩展,可以用javascript和css做你想要的。
没问题,你想为此使用书签。确实很容易,只要记住使用匿名自动执行函数:javascript:(function(){ //commands })();
在理智的好旧时代,人们甚至可以将这个 JavaScript 直接放入您的地址中,但现在的一些浏览器构建者(例如我们编码人员过去信任的 Firefox)正在成为一个"好孩子"并听取 facebook 的"要求",以杀死正常的标准功能,以支持他们缺乏理解闭包......但唉..当然,你也可以创建一个书签来修复Firefox的精神错乱,再次收回用户的权力:)
每次访问该网站时,您都会单击书签。做。
只要你在同一页面上,甚至可以让它"抗记忆"(如果你真的愿意的话)。当然,权力应该属于用户/访问者,而不是网站管理员(他们已经公开分享了任何信息)。
你也可以看看火狐上的油脂和类似的解决方案。
祝你好运
在服务器端构建一个字符串,以便在服务器端编写所有 JavaScript 代码。
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Emberjs应用程序加载在除Index之外的所有路由上
- 在chrome.tabs.onCreated之后加载HTML页面
- 单击F5时如何停止页面加载
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 这是 Opera 中的加载错误吗?
- Chrome、Firefox 或 opera 预加载更改
- 如何在加载javascript时检测Safari,Chrome,IE,Firefox和Opera浏览器
- 在 Internet Explorer 9 和 Opera 下在画布中加载图像失败
- Opera:无法从 window.open() 获取加载事件
- Opera用户脚本加载过于频繁
- 从bookmarklet动态加载脚本到opera
- 在Opera's用户js中,当页面完成加载并下载了所有资源(如img,script,css等)时,使用什么事件名
- Opera用户脚本事件"加载"并不总是有效
- opera浏览器的Javascript -删除会话cookie &重新加载页面
- 如何在Opera Mini上下拉菜单或任何内容而不重新加载页面
- 我的网站使用"快速加载,但破坏网站的Opera Mini,任何解决方案