我想删除脚本代码并尝试此代码:
 输入图片说明这里




功能mythemename_js_alter(&$ javascript,AttachedAssetsInterface $ assets){
 unset($ javascript [' /public:/languages/en_QSlF4vrel7qmkEG5lSj1NjAbhdL7GHx1GMl9HN4CFmo.js']); }
但脚本标签仍然在这里。< / p>&#XA;
答案 0 :(得分:0)
<强> 1.print_r($ java描述); 强>
2.查找js位置;
3.unset($ javascript ['你找到的路径']);
**
例如:
脚本src是/public:/languages/en_QSlF4vrel7qmkEG5lSj1NjAbhdL7GHx1GMl9HN4CFmo.js
我发现了这个:
[core/modules/locale/locale.translation.js] =>
Array ( [group] => -100 [type] => external
[data] =>/public://languages/en_QSlF4vrel7qmkEG5lSj1NjAbhdL7GHx1GMl9HN4CFmo.js
[version] => -1
[minified] =>
[weight] => -17.996
[cache] => 1
[preprocess] => 1
[attributes] => Array ( )
[browsers] => Array ( )
[scope] => footer )
然后使用
unset($javascript['core/modules/locale/locale.translation.js']);