跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 前端页面第一个 js 文件可以做到阻止后面指定 js 文件的加载和执行吗?
未分類
29 3 月 2021

前端页面第一个 js 文件可以做到阻止后面指定 js 文件的加载和执行吗?

前端页面第一个 js 文件可以做到阻止后面指定 js 文件的加载和执行吗?

資深大佬 : Blackricky 21

如下面代码,a.js 可以做到阻止 c.js 、d.js 和 e.js 的加载和执行吗? 不知道有没有方法可以做到。

<!DOCTYPE html> <html lang="en"> <head>   <meta charset="UTF-8">   <meta http-equiv="X-UA-Compatible" content="IE=edge">   <meta name="viewport" content="width=device-width, initial-scale=1.0">   <title>Document</title>   <script src="a.js"></script>   <script src="b.js"></script>   <script src="c.js"></script> </head> <body>   <script src="d.js"></script>   <script src="e.js"></script> </body> </html> 

大佬有話說 (10)

  • 資深大佬 : wunonglin

    应该没有。但是 js 可以动态插入,你可以等 a.js 加完后再插入<script src=”b.js”></script>

  • 資深大佬 : des

    可以试试 script 的 integrity 属性

  • 資深大佬 : a570295535

    搜索一下: https://segmentfault.com/q/1010000000205657

  • 資深大佬 : ysc3839

    beforescriptexecute?

  • 資深大佬 : openmynet

    可以的,只需要在 dom 层级进行拦截就可以

  • 主 資深大佬 : Blackricky

    @openmynet 请问这个可以给一个例子吗? 不知道应该怎么去拦截? 谢谢~

  • 資深大佬 : DOLLOR

    最好不要想太多奇技淫巧,你可能要考虑兼容性问题。
    直接利用一些工具就好了。
    https://github.com/getify/LABjs

  • 主 資深大佬 : Blackricky

    @ysc3839 谢谢回复~ 我在 mdn 上看了这个属性的兼容性,只有 Firefox 支持,Chrome 都不支持…

  • 資深大佬 : openmynet

    @Blackricky paste.ubuntu.com/p/kqq2sfdRhP/

  • 主 資深大佬 : Blackricky

    @openmynet 谢谢~

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具