Evernote API:它可以支持JavaScript浏览器应用程序吗?

时间:2013-06-21 13:57:33

标签: evernote

FAQ中,它说:

“我可以使用此SDK构建基于浏览器的Evernote客户端吗?”

可能不是;大多数浏览器都不允许跨域发送XMLHTTPRequests,因此很有可能这样的实现在大多数环境中都不起作用。

“可能”意味着什么,有没有人在这方面有任何经验,并建立了基于浏览器的东西?

1 个答案:

答案 0 :(得分:0)

由于源策略相同,您无法跨大多数浏览器的域发送XHR。 http://en.wikipedia.org/wiki/Same_origin_policy

取决于浏览器是否遵循该策略,但事实上至少主流浏览器是这样做的。因此,您现在基本上无法使用Javascript SDK构建基于浏览器的Evernote客户端。

有一种解决方案可以从另一个名为CORS的域进行HTTP调用。 http://en.wikipedia.org/wiki/Cross-origin_resource_sharing

Evernote计划在未来实施这一目标。