Rgd:Javascript重定向顶部父页
Rgd: Javascript redirect top parent page
编辑问题
总结:
我有两个网站siteA.comsiteB.com
Iframe属于siteB.com但我想允许siteA.com也命名siteB.com页面。然而,任何不是siteA或siteB.com的内容都将重定向到siteA.com
使用javascript,我该如何检查,考虑忽略是否有www(通配符),以及我的网站可能是siteA.com/pretty-url
我如何使用javascript进行检查和添加安全性,任何未授权的随机网站都会导致window.top.location.htm重定向到siteA.com
感谢所有的帮助,这里的新功能:)
类似的东西?:
if (window.top != window && !window.top.location.href.split('?')[0].split('#')[0].match('mysitedomain.com'))
{
window.top.location.href = window.location.href;
}
第一项检查是确保只有当您的网站位于框架中时才运行此代码
第二个检查是查看顶部框架(浏览器窗口)的url是否包含您的域。我们需要忽略querystring/a锚点,以防它看起来像这样:http://notmine.com/path/file.html?subframe=mysitedomain.com
这仍然匹配:
http://not*mysitedomain.com*/path
在.match(…)中,可以包含http://或https://。
更新以回答您的编辑:
var topUrl = window.top.location.href.split('?')[0].split('#')[0];
if (window.top != window && !topUrl.match('siteA.com') && !topUrl.match('siteB.com'))
{
window.top.location.href = "siteA.com";
}
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 如何在chrome扩展中重定向到html页面
- 无法从jquery Mobile导航栏重定向到另一个页面
- ng视图外的链接重定向到ng视图内的页面
- 在phonegap应用程序内部重定向不起作用
- CORS-重定向到第二个GET正在接收的页面
- AJAX不会在文件上传后重定向到网页-POST方法
- 重定向时角度刷新浏览器
- 通过链接重定向不;我不在jstree中工作
- 根据select选项元素将表单重定向到不同的URL
- 通过JQuery重定向到另一个页面
- 元刷新重定向到顶部帧
- Rgd:Javascript重定向顶部父页
- 防止 iframe 中的恶意 Flash 广告将用户重定向到顶部位置
- 发布到iframe,但iframe将顶部窗口重定向到操作url,而不是self
- Iframe重定向顶部框架导航到Iframe
- 将用户重定向到屏幕顶部(智能手机)
- 滚动到顶部按钮重定向到主页