如何为特定浏览器导入脚本 Ember-CLi Broccoli

Posted

技术标签:

【中文标题】如何为特定浏览器导入脚本 Ember-CLi Broccoli【英文标题】:How to import scripts for specific browsers Ember-CLi Broccoli 【发布时间】:2015-01-20 09:58:48 【问题描述】:

您好,我是 Ember CLI 的新手,我有两个关于其新 Broccoli 构建工具的问题

    我正在使用 app.import('...') 在 Brocfile.js 中导入我的样式和 javascript,我读到如果我们像这样导入所有 css 和脚本将被编译为单个 css 和 js 文件.在我正在导入的一些 CSS 链接中,我使用了诸如 (media='all' rel='stylesheet' type='text/css') 之类的属性。例如,我使用 app.import('vendor/styles/plugins/datatables/bootstrap-datatable.css'); 而不是“”但是在这里我不能使用我在链接标签中使用的属性。我需要知道如何将这些属性用于 brocfile.js 中的特定 css 文件。

    之前我使用浏览器特定的脚本来处理旧版本的 IE,方式如下

<!--[if lt IE 9]>
        <script src='assets/javascripts/html5shiv.js' type='text/javascript'></script>
        <![endif]-->

我需要知道有什么方法可以在 Ember CLI 中将一些 javascript 导入特定的浏览器

【问题讨论】:

现在也需要它,但只是将它放入 index.html 似乎并不好。因为我想在 IE 中关闭动画。性能太差了。 【参考方案1】:

您可以在 index.html 中执行特定于浏览器的导入,不用担心将它们添加到您的 Brocfile。

【讨论】:

以上是关于如何为特定浏览器导入脚本 Ember-CLi Broccoli的主要内容,如果未能解决你的问题,请参考以下文章

如何为特定用户发送浏览器通知?

如何为特定的 <td> 赋予背景颜色?为此,我必须在第三个文本框中输入位置编号(使用 java 脚本)

如何为所有 IPAD 设备加载特定的字体

使用 ember-cli 导入 jquery

如何为特定提交生成 Git 补丁?

如何为配置脚本指定包含目录