使用rails资产管道(链轮)时,有没有办法添加额外的脚本标签属性?
假设我有一个发送JS脚本的清单文件,如下所示:
//= someScript.js
有没有办法改变这一点,以便生成的脚本标记具有例如crossorigin属性,如下所示:
<script src="/assets/someScript.js" crossorigin="anonymous"></script>
这似乎有时是必要或有用的吗??
答案 0 :(得分:3)
由于资产管道将所有已登记的文件压缩为单个application.js
,因此无法为application.js
但是,您可以为整个application.js
文件提供此选项:
javascript_include_tag "application", crossorigin: "anonymous"
或者,使用someScript.js
选项
crossorigin