在弹出窗口(外部网站)禁用某些导航链接
disable certain navigation links in popup window (external website)
嗨,我在我的弹出窗口打开一个外部网站。我想在该弹出禁用某些链接。
。我在pop中打开http://www.yahoo.com,我想禁用该弹出框中的一些链接,以便谁曾经使用我的网站访问yahoo.com,将无法点击一些链接…
有可能吗?任何想法?
由于同源策略,不可能在另一个域中运行JavaScript。想象一下,有人在一个新的窗口/框架中打开了你的银行账户,并改变了将钱转移到他们账户的链接。;)
你可以用你的服务器抓取内容并重新显示它,但是你必须担心代理所有的相对链接。
如果您正在使用标准窗口创建一个弹出式。打开后,您可以操作该文档的DOM。关于如何做到这一点的更多信息,请参阅此处(页面底部)。但这相当局限于在页面上写东西。我想你可以在iframe中呈现链接并注入一些javascript来操作它?
相关文章:
- 使用jQuery库Packey来制作卡片布局,我可以用导航链接重新订购
- (html/css/javascript)试图使导航栏中的“当前页面”链接变成不同的颜色
- 导航到链接9000次
- 当主导航链接悬停时,在侧菜单中显示链接
- Angular UI&引导程序:点击链接时折叠移动导航栏
- 单击链接时折叠响应式导航
- 禁用导航链接上的聚焦行为
- 第二个引导程序导航栏链接打开第一个(错误的)导航栏;jquery
- 在没有服务器端脚本的情况下跨多个页面链接导航栏
- 与 AJAX 的可链接导航
- 在内联tinyMCE中保留超链接导航
- 共享Web工作者是否在单个页面重新加载、链接导航中保持不变
- 如何判断一个Angularjs页面是通过刷新加载的还是通过链接导航的
- HTML
- 动画锚链接导航
- 从另一个html中的超链接导航到页面中的特定选项卡(使用dojo tabcontainer)
- React.js——LinkContainer.阻止链接导航
- 创建一个链接导航到谷歌地图上的地图标记
- jQuery链接导航功能
- 自定义链接导航的谷歌搜索快捷方式