1

因此,我在我的 ASP.NET 4.5 站点上设置了 Nuget 插件 Security Switch 4.4.0,以将某些页面设置为 https,将其他页面设置为 http。这一切都有效,除了在 https 页面和 http 页面之间切换时,在重定向完成和新页面加载之前,会有一秒钟显示空白页面和一行 javascript。

那个javascript:

<html><head><title></title><script language="javascript">window.location = 'https://my-site.com/email-newsletter/';</script </head><body></body></html>

我看到它正在使用 js 重定向页面,但如果它没有向用户显示,我真的很喜欢。有什么办法可以消除这种影响吗?

4

1 回答 1

0

您可以将设置添加到将删除此功能的 securitySwitch 配置元素。默认情况下禁用此功能,因此听起来您现在将此属性显式设置为“true”。将其更改为“false”可能会导致大多数浏览器警告用户从 HTTPS 切换到 HTTP。如果没有 JS 技巧,就没有什么可做的了。

<securitySwitch bypassSecurityWarning="false">

大多数浏览器不会显示您看到的空白页面。您在哪些浏览器上看到此行为?

于 2016-06-09T21:33:59.620 回答