javascript - 网页端从Evernote获取数据时提示跨域?
大家讲道理
大家讲道理 2017-04-10 16:53:07
[JavaScript讨论组]

我在写一个网页博客应用的时候,想要从Evernote获取笔记下来,按照官方的API文档的做法,会提示跨域。

但是,使用node.js就可以很轻松的获取下来。

以下是我的代码:

/* 使用了jsOAuth库 */
var oauth = OAuth({
    consumerKey: '',
    consumerSecret: '',
    callbackUrl : 'http://0.0.0.0:9000',
    signatureMethod : "HMAC-SHA1"
});


oauth.request({
    'method': 'GET',
    'url': config.BLOG_ROOT_URL + '/oauth',   //config.BLOG_ROOT_URL即'https://sandbox.evernote.com'
    success: function () {}
});

然后会出现下面的提示:

XMLHttpRequest cannot load https://sandbox.evernote.com/oauth. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://0.0.0.0:9011' is therefore not allowed access.

我想问的是,我前端这边可以处理这个跨域吗?还是说Evernote不支持网页端获取数据?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
迷茫

在浏览器上跨域可以实现,但都比较麻烦
http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号