【问题标题】:Don't load third-party code -JS -Bing Maps -Lighthouse不加载第三方代码 -JS -Bing Maps -Lighthouse
【发布时间】:2020-04-03 02:18:35
【问题描述】:

问题:我用于作业的 Bing 地图 API 加载了未使用的 CSS 和脚本,这大大降低了我的灯塔分数。

当我获取要在我的页面上显示的地图时,如何不加载第三方代码(例如 Bing Ads)?

【问题讨论】:

    标签: javascript css request bing-maps lighthouse


    【解决方案1】:

    您可以设置Content-Security-Policy。白名单允许的域。其余的将被浏览器阻止。

    【讨论】:

    • 白名单在这里对我没有多大帮助,因为使用 bing maps api 需要大量脚本,然后还有一些不是我想要阻止以提高我的灯塔分数的脚本。跨度>
    • 我认为广告是从其他域加载的:/ 然后写一个 service worker 可能会奏效。使用 Service Worker,您可以完全控制下载哪些 URL 以及阻止哪些 URL。
    猜你喜欢
    • 1970-01-01
    • 2013-04-28
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    相关资源
    最近更新 更多