2014-09-11 40 views
0

我有一个客户想让我给他发送一个脚本来放在他的网站上。有没有办法将脚本插入浏览器中的页面进行测试以确保它可以正常工作?有没有办法在我无法访问的页面上运行JavaScript?

感谢您的任何帮助。

+0

如何使用iframe? – 2014-09-11 00:10:19

+0

如果站点是静态的,您可以随时将源代码复制/粘贴到您的IDE中,并在那里与您的JS混淆。 – snowYetis 2014-09-11 00:11:43

+6

粘贴到开发者控制台中怎么样? – w1zeman1p 2014-09-11 00:13:48

回答

1

我倾向于使用我的浏览器的开发人员工具(如Chrome's really nice ones)向<head>添加新的<script>标记。例如,如果您想将jQuery添加到页面(我不时在尚未拥有它的网站上完成此操作),则可以打开您的开发人员工具(Cmd+Shift+I为我完成)在Mac上的Chrome和火狐,F12作品在IE),转到JS控制台(通常只标示为“控制台”),然后输入以下内容:

var newScript = document.createElement('script'); 
newScript.src = 'https://code.jquery.com/jquery-1.11.0.min.js'; 
var head = document.getElementsByTagName('head')[ 0 ]; 
head.appendChild(newScript); 

在这一点上,你已经添加了一个新的<script>转到页面(为这个网页加载的只有),它会加载和执行任何其他的。

如果你想要真正喜欢它,你可以确保在页面的某个地方运行它(比如,在一个给定的脚本已经加载之后,但在下一个脚本之前),并且使用一些调试器(也在您的开发人员工具中),但这有点复杂。

1

是的!您可以使用一些用于帮助您的浏览器的插件/扩展程序。例如,您可以使用Firefox的greesemonkeys。你可以找到更多的铬和其他浏览器。

祝你好运! :)

+1

大多数当前的浏览器都附带内置的Web检查器/控制台。 – max 2014-09-11 00:29:19

相关问题