1

可能重复:
如何获取指定为 <script> 标签的“src”的文件内容?

我想打印我的脚本“定义”,防止它被执行。

试过:

var scriptWidget = document.createElement('script');
scriptWidget.type = 'text/javascript';
scriptWidget.src = "http://www.mywebsite.it/file.js";

$('#widget-html-codici').html(escape(scriptWidget));

但它打印%5Bobject%20HTMLScriptElement%5D。如何将代码打印为“代码”?

4

2 回答 2

1

如果您只是使用以下内容怎么办:

var script = '<script type="text/javascript" '    // pay attention to
    + 'src="http://www.mywebsite.it/file.js"></'  // splitting of '</'
    + 'script>';                                  // and 'script>'

$('#widget-html-codici').text(script);​

演示:http: //jsfiddle.net/NPBJm/

于 2012-11-20T13:39:53.447 回答
1

你可以做:

var scriptWidget = document.createElement('script');
scriptWidget.type = 'text/javascript';
scriptWidget.src = "http://www.mywebsite.it/file.js";

console.log(scriptWidget.outerHTML);

JSFiddle 上的演示

于 2012-11-20T13:41:11.447 回答