我希望能够/robots.txt
使用 JavaScript 从各种站点进行访问。这是一个测试站点可用性的辅助项目,并非所有站点都在我的控制之下。我试过这个:
$.get(robotsUrl, function() {
console.log('success!');
}, "text")
.fail(function() {
console.log('failed :(');
});
但是,这失败了
XMLHttpRequest cannot load https://my.test.url/robots.txt. Origin http://localhost:8000 is not allowed by Access-Control-Allow-Origin
MDN 在 Same-Origin-Policy 上的页面说,可以使用某些元素嵌入内容,例如<script>
, <iframe>
<embed>
. 我可以/robots.txt
从任意站点加载其中任何一个吗?有没有其他方法可以访问其他域上的这个文件?