10 html javascript forms
我收到这个错误:
未捕获的SecurityError:阻止具有原点" https://lss-servicedesk.techteam.com "的框架访问具有原点" http://mydomain.com " 的框架.
请求访问的帧具有"https"协议,被访问的帧具有"http"协议.协议必须匹配.
<FORM ACTION=https://lss-servicedesk.techteam.com/CAisd/pdmweb.exe METHOD=POST onsubmit="return checkform(this);">
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题?提前致谢...
你在这里得到2个错误.第一个是跨域问题,您无法解决这个问题.这是不可能为您的网站访问加载iframe的网站在所有.否则,浏览器将非常不安全,只需加载iframe,一个站点就可以非常轻松地在另一个站点上获取用户的设置.因此,您无法更改iframe中的任何内容.您可以对iframe的内容做的唯一事情是iframeElement.src = '//otherurl.com';- 更改iframe的源网址.
要解决第二个问题,您可以执行以下操作:您可以使用,而不是使用http://或https://在脚本或表单中定义的URL中//.这将自动"填写"与您现在使用的协议相同的协议.所以,如果你现在开始http://,它也会加载iframe,http://反之亦然.