0

我使用简单的 HTML DOM 来抓取这样的 Javascript 文件:

$html = file_get_html('http://www.The-Javascript-File.js');
echo $html;

问题是我在控制台中收到此错误:

Resource interpreted as Script but transferred with MIME type text/html: http://www.The-Javascript-File.js

显然是因为它是一个 HTML 解析器('file_get_html')......我可以用简单的 HTML DOM 做些什么来将文件作为正确的 js 文件吗?

4

1 回答 1

1

顾名思义,SimpleHTMLDom 用于解析 HTML,而不是 JavaScript。如果你想解析 JavaScript,那么为什么不简单地使用file_get_contents()?

$js = file_get_contents('http://www.example.com/file.js');
//parse it!

还有UglifyJS(最初基于parse-js)。您可能也想检查一下。

于 2013-08-16T19:14:50.447 回答