【问题标题】:getting anchor elements from a web page [duplicate]从网页获取锚元素[重复]
【发布时间】:2012-12-25 20:08:58
【问题描述】:

可能重复:
Origin is not allowed by Access-Control-Allow-Origin

我想访问网页中的元素。

例如我正在使用 jquery : $("#links").load('http://www.youtube.com a'); 将所有链接从 youtube 页面带到我的本地页面。

但我做不到,出现错误:

XMLHttpRequest 无法加载 http://en.wikipedia.org/wiki/Special:Search?search=&go=Go。起源“我的 Access-Control-Allow-Origin 不允许本地主机 "。

当我尝试对另一个本地页面执行此操作时,我得到了它。

有什么帮助吗? 希望我能正确解释我的问题。

【问题讨论】:

标签: jquery


【解决方案1】:

Access-Control-Allow-Origin 是阻止页面从其他站点加载内容的浏览器。这是设计的安全功能 (HTTP Access Control)。

唯一/最好的方法是通过服务器端页面(PHP 等)将页面传递到您的网站。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-14
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 2017-01-27
    • 1970-01-01
    相关资源
    最近更新 更多