javascript - 如何在 html div 中加载 url?该 url 可能是公共(public)域或使用 html、javascript 的本地 Web 应用程序 url

标签 javascript html url

如何在 html div 中加载 url?该 url 可能是公共(public)域或使用 html、javascript 的本地 Web 应用程序 url。

示例网址: http://www.gmail.com htt://我的IP和端口/ProjectName/index.html

谢谢

最佳答案

您只能使用ajax加载来自相同域和协议(protocol)的内容

您也可以发出跨域ajax请求,但在这种情况下,服务器必须发送Access-Control-Allow-Origin: * header

如果是 Gmail,则无法执行此操作,但如果您使用自己的网站/域,则可以设置 header

PHP 可用于此

header('Access-Control-Allow-Origin: *');

但是还有其他方法可用于设置 header ,其中之一是在 apache 服务器的情况下使用 .htaccess

这是使用 .htaccess 设置 header 的示例

<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: "*"
</ifModule>

关于javascript - 如何在 html div 中加载 url?该 url 可能是公共(public)域或使用 html、javascript 的本地 Web 应用程序 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23994071/

相关文章:

javascript - 有向图是否仅适用于包含 "source"和 "target"值的文件?

javascript - 使用 Javascript 显示表单中的用户输入

html - Overflow-y 在文本区域中不起作用

javascript/jquery 获取没有哈希的 URL

JavaScript 'setInterval()' 未按预期工作

显示白色背景的 ASP 控件上的 Jquery 单选按钮

PHP - 上传 CSV、插入到多个表并在其他地方显示

javascript - 防止 Android 上的 native Twitter 应用程序打开推文 URL

javascript - 通过 url 传递值但页面无法重定向

javascript - 使用 bootstrapvalidator AJAX submitHandler 不起作用