自动将内联 JavaScript 移动到外部文件
Automatically move inline JavaScript to external file
我正在开发 Chrome App
,我想重用为另一个平台构建的代码。由于这段代码实际上是一堆 HTML 和一些 JavaScript
,理论上可以将它变成 Chrome App
而无需(几乎)任何更改。我面临的唯一问题是内联 JavaScript
,出于安全原因,在 Chrome Apps
中是不允许的。
由于我无法完全控制生成的 HTML
,我需要一种方法来自动查找内联 JavaScript
,将其移动到外部文件中并用正确的引用替换它这些文件。
我还没有找到适合这项任务的工具。你认识一个吗?
可能已经与 Grunt.js
或类似的东西集成。
使用解析 html 代码的 grunt 任务。您可以使用 grunt-dom-munger 并定义自定义规则来提取内联 JavaScript.
使用 dest
参数指示将提取代码的位置。
我正在开发 Chrome App
,我想重用为另一个平台构建的代码。由于这段代码实际上是一堆 HTML 和一些 JavaScript
,理论上可以将它变成 Chrome App
而无需(几乎)任何更改。我面临的唯一问题是内联 JavaScript
,出于安全原因,在 Chrome Apps
中是不允许的。
由于我无法完全控制生成的 HTML
,我需要一种方法来自动查找内联 JavaScript
,将其移动到外部文件中并用正确的引用替换它这些文件。
我还没有找到适合这项任务的工具。你认识一个吗?
可能已经与 Grunt.js
或类似的东西集成。
使用解析 html 代码的 grunt 任务。您可以使用 grunt-dom-munger 并定义自定义规则来提取内联 JavaScript.
使用 dest
参数指示将提取代码的位置。