是否可以加载外部页面
Is it possible to load an external page?
如何加载外部页面(例如:http://www.google.pt)到我页面中的div?
我试过这样的html5:
document.getElementById(id).innerHTML = "<iframe src='http://www.google.com' height='100%' width='100%'></iframe>";
但它不加载。
当我从我的域中放入一个页面时,它会正确加载。
如何加载外部页面(从另一个域)?
存在一些跨域限制,因此您无法将任何外部网站直接加载到页面上的iframe中。
但是,您可以尝试以下jQuery插件来进行跨域AJAX请求;
https://github.com/padolsey/jQuery-Plugins/blob/master/cross-domain-ajax/jquery.xdomainajax.js
Google不允许从iframe中加载自己。
加载此iframe会出现以下错误:Refused to display document because display forbidden by X-Frame-Options.
这意味着谷歌不允许你这样做。如果你想在你的网站上使用谷歌搜索,你可以使用谷歌自定义搜索。
您确实应该在服务器端执行此操作,因为在客户端包含页面可能会产生不良影响。首先,谷歌不会读取加载了iframe的页面。
这是一种非常便宜的方式,你的服务器不支持PHP吗?
相关文章:
- 使用javascript在Flash中加载外部图像
- 如何在运行时在angular 2中加载外部js脚本
- 我的外部js文件无法加载
- 有没有办法在tinymceiframe中加载一个外部javascript文件
- HTML外部javascript加载另一个javascript
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 更改外部加载页面的尺寸
- 将外部加载到 Iframe
- 如何在angular外部加载的页面上手动编译angular指令
- 外部加载的javascript获胜't执行
- 外部加载的SVG文件的元素id
- HTML 5 canvas从外部加载的图像中获取timagedata
- 从外部加载Highcharts配置
- JS:外部加载
- 当页面A在iframe外部加载时,重定向到页面B并在iframe中加载页面A
- 动态改变外部加载Collada文件中的Three.js纹理
- 如果选择器是从外部加载的,如何触发单击事件
- 过滤外部加载的javascript在htmlunit
- 如何访问id'外部加载的svg文件的s
- 刷新外部加载的javascript文件