全面披露,我是这个话题的新手! 第1部分。如果从我的智能手机客户端检索由我的个人apache服务器托管的网页(包含js以从我控制范围之外的外部域获取内容的网页),我的个人apache服务器是否需要标头设置?
PART 2.如何使用chrome浏览器来验证是否为此设置了正确的标题?
我刚刚学习了一些Javascript,并编写了2个不相关的html页面,它们均导致CORS错误,因此无法正常工作。两者都涉及不是我的外部域(https也是)的GET类型操作。因此,尽管我已经在Google上搜索和阅读数天,并尝试了多种解决方法,但我还是无法解决问题!
一些事实...。 我写了一个包含Javascript的html页面,并将其放在我的apache服务器上的目录中。 我的目标是从智能手机访问html页面,并从我的超赞页面中获得惊人的内容。 我不确定是否需要让服务器具有CORS标头,或者我是否需要我的js从中获取数据的网站具有标头? 我在/ Directory部分的.conf文件中添加了“标头设置Access-Control-Allow-Origin“ *”,这与我的html页面所在的目录有关。 我取消对“ LoadModule headers_module modules / mod_headers.so”的注释,并重新启动了Apache服务器。
我仍然收到CORS错误,而且我不确定如何使用Chrome中的开发人员工具来正确调查标题是否正确,因为我看到了html页面和“网络”下列出的外部网站,甚至都不知道哪个应该具有哪个标题?
很显然,我有点儿不了解深度,作为一个新的js作者,我读过的所有文章对我来说都不是很清楚,因此对您的帮助非常感谢!