【问题标题】:how to change the browser url when clicked on an anchor link using Iframe in asp在asp中使用iframe单击锚链接时如何更改浏览器url
【发布时间】:2013-03-15 05:34:41
【问题描述】:

这个安全网站正在使用 IFrames https://www.said.net/secure/mcrostie/index-shop.asp。我的要求是只保证交易页面的安全。我将登录页面更改为http://www.said.net/secure/mcrostie/index-shop.asp,但保持“帐户”、“购物车”、“结帐”链接安全(将鼠标悬停在“帐户”、“购物车”和“结帐”链接上可以看到)。一切似乎都运行良好,但由于安全页面是通过 IFrame 链接的,因此当用户单击这些链接时,登陆 URL 不会更改为 Https。我们如何强制浏览器显示 https 而不是 http

【问题讨论】:

  • 请说明您使用的是 ASP.NET 还是 Classic ASP。您已经使用了这两个标签。 (经典 ASP 使用 .asp 文件扩展名,并且自 Windows 2000 中的 3.0 版以来未更新)。
  • 对不起,我使用的是经典 ASP

标签: html asp-classic


【解决方案1】:

只需将指向您的交易页面的所有链接更改为使用 https,并将您网站其余部分的所有其他链接更改为使用 http。

【讨论】:

  • 这是我试图做的。但问题是,由于 IFrame,URL 不会显示在浏览器中
  • 没有办法解决这个问题,浏览器只会显示它在上下文中知道的内容,它对 iframe 一无所知,它只知道它不在使用 https 的页面上。删除你的 iframe 可能是最好的选择。我想不出你在整个视野中使用 https 时遇到问题的原因?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多