Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用javascript在我的网站上加载另一个网站的og:image和页面标题?_Javascript_Html_Jquery - Fatal编程技术网

是否可以使用javascript在我的网站上加载另一个网站的og:image和页面标题?

是否可以使用javascript在我的网站上加载另一个网站的og:image和页面标题?,javascript,html,jquery,Javascript,Html,Jquery,我拥有这个网站mywebsite.com domain.com/something.php?some=42(不是我的网站)的源代码是 所以它看起来像: <div> <img id="other-site-img" src="https://image-i-want.com/image.png"> </div> <div> <span id="other-site-text&qu

我拥有这个网站
mywebsite.com

domain.com/something.php?some=42(不是我的网站)的源代码是

所以它看起来像:

<div>
    <img id="other-site-img" src="https://image-i-want.com/image.png">
</div>
<div>
    <span id="other-site-text">TEXT I WANT</span>
</div>

我要发短信

它取决于目标域的CORS策略

如果服务器允许CORS,您可以执行
$.ajax
并解析DOM以获取值。

如果服务器拒绝CORS,你就不能用JavaScript来做。

如果
domain.com/something.php
允许请求,那么你可以用JavaScript来做。否则,您必须使用WebScraping来使用Python或PHP或其他任何工具访问数据

是的,这是可能的。到目前为止,你研究并尝试了什么?@Zak我只是尝试了
var name=“”;$。get('domain.com/something.php?some=42',函数(response){console.log(response);})但我从源站得到的响应
CORS策略已阻止“null”:请求的资源上不存在“Access Control Allow origin”标题。
CORS仅适用于从不同域上的其他网站向发送和接收数据。。OP所要求的是完全可能的,因为页面的HTML是公共域(大部分)是的,许多网站允许CORS使用HTML(但不是全部),但是由于
mywebsite.com
不同于
domain.com
,他可能会遇到与我几次之前已经遇到的相同的问题。@Zak你在说什么?什么是“大部分的公共领域”?在保留web客户端的同时,是否可以绕过CORS?这是不可能的。正如@keidakida所说,您需要在“服务器端”(或节点,或除浏览器以外的任何其他地方)进行操作。
<div>
    <img id="other-site-img" src="">
</div>
<div>
    <span id="other-site-text"></span>
</div>
<div>
    <img id="other-site-img" src="https://image-i-want.com/image.png">
</div>
<div>
    <span id="other-site-text">TEXT I WANT</span>
</div>