javascript - 如何从标题部分删除样式标签

标签 javascript html angularjs minify meta-tags

我正在使用 angular js 并部署了一个站点,在我网站的头部,控制台中有很多样式标签,如下图所示,我附上了我的网站控制台的快照。我不知道这些标签是从哪里来的,我怎样才能从网站的头部删除那些样式标签

enter image description here

最佳答案

据我了解,您正在使用 Angular Material Design它负责在 head 部分添加 style 标签。这一切都发生在引擎盖下,你可以关注this link了解更多。我认为您无需担心删除此样式标签,因为它是作为功能出现的。 Angular Material Design为主题目的动态注入(inject)此 style 标签。

引用:https://material.angularjs.org/latest/Theming/05_under_the_hood

谢谢。

编辑

如果你不想默认生成主题那么你可以使用

$mdThemingProvider.generateThemesOnDemand(true);

示例:

    angular.module('myApp', ['ngMaterial'])
    .config(function($mdThemingProvider, $provide) {
      //disable theme generation
      $mdThemingProvider.generateThemesOnDemand(true);
      $provide.value('themeProvider', $mdThemingProvider);

    })
    .run(['themeProvider', '$mdTheming', function(themeProvider, $mdTheming) {
      //create new theme
      themeProvider.theme('default')
      .primaryPalette('pink')
      .accentPalette('orange')
      .backgroundPalette('yellow');

      //reload the theme
      $mdTheming.generateTheme('default');

      //optional - set the default to this new theme
      themeProvider.setDefaultTheme('default');
    }]);

引用:https://material.angularjs.org/latest/Theming/04_multiple_themes

关于javascript - 如何从标题部分删除样式标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43649928/

相关文章:

javascript - 如何挂上字段类型文件?

javascript - 使用 JQuery 和 AJAX 从 Aspx 页面返回数据

javascript - 基于 Backbone.js 构建的网站在禁用 Javascript 的计算机上是否无法使用?

javascript - 使用 angularJS 和 jquery 的最佳方法 $ ('document' ).ready()

javascript - 当连续选择一个选择选项两次时运行函数

html - 对齐多个图像(垂直居中对齐),标题沿基线对齐

javascript - 属性名称与非匿名函数相同

javascript - 改变滚动元素的高度

c# - 用户访问 img 文件

javascript - AngularJs - 使用 ng-init 时遇到问题