这是我在 main.js 的代码:
Meteor.startup(() => {
console.log('WEBBB',WebApp);
console.log('WEBAPP.CONNECTHANDLERS', WebApp.connectHandlers)
WebApp.connectHandlers.use(function (req, res, next) {
res.setHeader("Access-Control-Allow-Origin", "*");
return next();
})
});
在这里,当用户点击时,我正试图重定向到Twitter应用程序:
<a href="https://twitter.com/intent/tweet?text=hello">
<i className="fa fa-twitter-square left fa-lg"></i> Twitter
</a>
但是我在移动设备的浏览器上的控制台上收到一条消息,显示以下错误:
XMLHttpRequest无法加载 https://twitter.com/intent/tweet?text=hello。没有 请求中存在“Access-Control-Allow-Origin”标头 资源。因此不允许来源“http://502e070a.ngrok.io” 访问。
在这里,我尝试在我的根应用程序上插入main.jsx:
Meteor.startup(() => {
// navigator.geolocation.getCurrentPosition(success);
if(Meteor.isCordova) {
console.log('Cordova ===========================');
console.log('CORDOVA', cordova);
}
WebApp.connectHandlers.use(function (req, res, next) {
res.setHeader("Access-Control-Allow-Origin", "*");
return next();
})
// Rendering the App Component
render(<AppContainer />, document.getElementById('root'));
});
但是我得到的消息是“没有定义使用”。