发出跨域请求时无法使用 JSONP 取回任何数据

Can't get any data back using JSONP when making a cross-domain request

我有一个网站,我需要从我的浏览器向其发送 GET 请求并取回 HTML 数据。但是该网站有一个 "X-Frame-Option: DENY",由于 CORS 政策,我无法发出 Ajax 请求。所以我用 JSONP 试了一下,但它没有返回任何数据。它确实表示 200 可以连接。我使用的是 Chrome.

的最新版本
// Not returning HTML back
$.getJSON("https://www.google.com/?callback=?", function(result) {
   console.log(result)
})

// I tried this but also didn't work
$.ajax({
     url: 'https://www.google.com',
     dataType: 'jsonp',
     success: function(result) {
         console.log(result)
     }
})

我不确定这里发生了什么..

JSONP 仅在您调用的 URL 包含格式为 JSONP 的数据时才有效。

您正在使用的 URL 包含 HTML 而不是 JSONP。

您不能使用 JSONP 读取任意数据。它不是在浏览器中禁用同源策略的魔杖。