gpt4 book ai didi

JavaScript 被浏览器阻止

转载 作者:行者123 更新时间:2023-11-30 13:58:22 25 4
gpt4 key购买 nike

enter image description here有一些 javaScripts 是在我的网页中加载图形所必需的。但问题是我的浏览器阻止了所有脚本。因此我需要从我的浏览器中授予执行这些脚本的权限。但我需要从我的代码级别解决这个问题。

http://code.highcharts.com/modules/no-data-to-display.js

我从 highcharts 下载相关的 js 文件并设置该 js 文件的源。但问题是当我从 My netbeans 运行时不会有任何问题。但是当我尝试通过在服务器中部署来运行它时,这些脚本将不会运行。我需要从我的浏览器中获得许可。有没有从代码层面解决问题的方案?

最佳答案

因为您的页面是 HTTPS,所以它加载的脚本应该通过 HTTPS 加载。您列出的那个 (http://code.highcharts.com/modules/no-data-to-display.js) 可通过 HTTPS (https://code. highcharts.com/modules/no-data-to-display.js)。如果其他人不是,那么也许将它们复制到本地并通过您的 HTTPS 服务器提供它们。

此处的一种常用技术(前提是您知道可通过 HTTP 和 HTTPS 获得的资源区域)是为脚本使用协议(protocol)相对 URL:

<script src="//code.highcharts.com/modules/no-data-to-display.js"></script>

在通过 HTTPS 加载的页面中,它将是 https://...,但在通过 HTTP 加载的页面中,它将是 http://... (这是标准化行为,而不是未记录的 hack)。

关于JavaScript 被浏览器阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56789165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com