使用 HTTPS 时安全地传送 Javascript 文件

发布于 2024-10-13 23:58:26 字数 250 浏览 2 评论 0原文

我的 asp.net mvc 应用程序在 https 下运行,并且工作正常。 问题是,当用户访问网站的安全部分时,他们会收到警告,询问他们是否只想查看安全传送的内容。如果他们单击“是”,则 javascript 或 jquery 上的“非”将起作用。如果他们选择“否”,那么一切都会正常进行。 那么如何安全地提供 .js 文件呢?或者这完全取决于用户? 此外,该警告非常烦人,因为它会在导航到的每个新页面上显示它。 谢谢! 另外,这只是用户使用 IE 时的问题,Firefox 没有问题

My asp.net mvc application runs under https and it is working just fine.
The problem is when a user goes to the secure portion of the website they get the warning asking them if they want to view only to content that was delivered securely. If they click yes, then non on the javascript or jquery will work. If they select no, then it all works just fine.
How then can I provide the .js files securely? Or is that totally up to the user?
Also the warning gets very annoying at it shows it on every new page that is navigated to.
thanks!
also, this is only a problem when the user is using IE, Firefox has no issues

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鲜血染红嫁衣 2024-10-20 23:58:26

twal,

使用以下方法,它应该可以解决问题:

<script type="text/javascript" src="<%= Url.Content("~/Scripts/jqGrid/js/jquery.jqGrid.min.js") %>"></script>

然后,这将使用文件的适当路径来解决其方式上的协议。

twal,

use the following approach and it should fix the issue:

<script type="text/javascript" src="<%= Url.Content("~/Scripts/jqGrid/js/jquery.jqGrid.min.js") %>"></script>

this will then use the approriate path to the file resolving the protocol on it's way.

捂风挽笑 2024-10-20 23:58:26

确保您引用 HTTPS 来获取完整 URL。

如果它们是相对 URL,您通常可以避免这种情况,因为它通常会使用您当前使用的相同协议。

Make sure you're referencing HTTPS for full URL.

You can often avoid this if they are relative URL as it will normally use the same protocol you are currently on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文