【发布时间】:2017-03-19 03:51:38
【问题描述】:
我想让访问者点击菜单项并在 iframe/div 中弹出页面,该页面位于页面中心,如图所示(我以 Google 为例)。
我研究过 iframe,但它们似乎很挑剔。这里的最佳做法是什么?感谢您的帮助!
【问题讨论】:
-
是为您自己的网站准备的吗?还是第三方网站?如果是外部的,您可以尝试使用
sandbox参数,这可能会避免一些问题(例如帧破坏代码),但不能保证它的功能与在新窗口中呈现时完全相同 -<iframe src="https://www.google.com/" sandbox></iframe>。 -
具有讽刺意味的是,Google 是一个不起作用的例子——他们使用 X-Frame-Options HTTP 标头来防止他们的网站显示在框架中。 (
sandbox属性不会绕过这一点。) -
它将是外部页面。我想知道谷歌是否有一些奇怪的事情。当我将它插入现有的测试代码时它不起作用。
标签: javascript jquery html css iframe