这是我的邮件表单,我想添加到我的AMP模板:
<div id="mc_embed_signup">
<form action-xhr="https://settler.us19.list-manage.com/subscribe/post?u=5f7443b0f4fc25de5fecb0ee2&id=c3c65d7258" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<div id="mc_embed_signup_scroll">
<label for="mce-EMAIL">Subscribe to our newsletter</label>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
<div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="#" tabindex="-1" value=""></div>
<div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
</div>
</form>
</div>
我的AMP已验证,AMP方面一切正常,我唯一的问题是当我单击“注册”时出现此错误:
CORS策略已阻止从源“XXXX”在“XXXX”提取的访问:请求的资源上不存在“访问控制允许源”标头。如果不透明响应满足您的需要,请将请求的模式设置为“no cors”,以获取禁用cors的资源。
表单提交失败:错误:XHR获取失败(https://XXXX.list-manage.com/...):无法获取...
我已经阅读了AMP文件中的CORShtml" target="_blank">https://amp.dev/documentation/guides-and-tutorials/learn/amp-caches-and-cors/amp-cors-requests?referrer=ampproject.org#cors-amp中的安全问题,我在这里读到了很多类似问题的答案,但我的问题仍然没有得到解决。我在我的WordPress网站上有一个子域名,我把这一行放在这两个网站上。htaccess(根域和子域),但不幸的是,我的问题仍然存在。
<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</ifModule>
而且:
<ifModule mod_headers.c>
Header set Access-Control-Allow-Origin: "*"
</ifModule>
我不知道我该怎么办了。
我认为正如Mailchimp文档中所提到的,“注意Mailchimp不支持使用CORS请求的客户端API实现,因为暴露帐户API密钥存在潜在的安全风险。”这可能是您出错的原因之一。
我正在使用以下版本 null CORS策略阻止了从原点获取的访问:请求的资源上没有'Access->Control-Allow-Origin'标头。如果一个不透明的响应满足您的需要,请将请求的模式设置为“no-cors”,以便在禁用CORS的情况下获取资源。 我不明白为什么我会得到这个错误。 以下是从Google Chrome开发者工具中提取的相关请求和响应细节 推荐人策略:严格的-原产地-当-跨
我使用从使用API的ReactJS发送数据,我得到一个错误: 以下是错误: CORS策略已阻止从来源“http://localhost/2019/EURDU/user_controllers/userregistercontroller/userregistration”访问位于“http://localhost:3000”的XMLHttpRequest:飞行前响应中的access-control
所以我的问题是: 每当我尝试从我的网页(同一台机器,不同的端口)向我的HTTP服务器发出XMLHttpRequest时,我都会被此错误阻止: 为什么会发生这种情况? 示例客户端(浏览器): 示例服务器(NodeJS、HTTP库): 已解决,感谢Quentin的评论:D
我将JSON对象存储在Amazon S3中,我想从Javascript直接从S3加载数据。我的GET看起来很普通: 我得到以下错误: 我可以使用curl从S3获取URL,或者直接从浏览器导航到S3。我真的要通过自己的服务器代理所有这些请求吗?
我正在工作的一个项目与SpringbootReactJS和MongoDB。我已经实现了整个代码,但它没有从数据库导入数据。它显示了以下错误。 访问位于“”的XMLHttpRequesthttp://localhost:8080/api/auth/file“起源”http://localhost:8081'已被CORS策略阻止:请求的资源上不存在'Access Control Allow Origi
我正在使用< code>Vue js开发一个应用程序。根据我的设置,当设置更改时,我需要将一个变量传递给我的URL。 但是当我的应用点击URL时,它会显示以下消息。