Trigger.io: Android Issue Access Origin Policy



Trigger.io今天刚刚更新,我们发现新的UI很棒!但当我们将应用程序运行到android Emulator时,我们突然发现了这个问题:

[ERROR] XMLHttpRequest cannot load http://site.com/api/. Origin content://com.sample.android.app is not allowed by Access-Control-Allow-Origin. -- From line 1 of null [ERROR] Uncaught SyntaxError: Unexpected token o -- From line 1 of

我们正在尝试访问api,然后出现错误。它在Iphone中运行良好,但在Android中遇到了问题。

我希望trigger.io能解决这个问题。

Android上的触发器应用程序通过content://url提供服务,这意味着它们不允许向其他域发出请求,在iOS上使用文件://url,因此没有此限制。

有两个选项可以解决此问题,可以将服务器发送的Access Control Allow Origin标头设置为*,也可以使用forge.request.ajax发出请求。forge.request.ajax使用本机代码进行请求,因此避免了任何Javascript安全限制,更多文档可在此处获得:https://trigger.io/docs/current/api/modules/request.html

最新更新