{"action":"created","issue":{"url":"https://api.github.com/repos/tus/tus-js-client/issues/34","repository_url":"https://api.github.com/repos/tus/tus-js-client","labels_url":"https://api.github.com/repos/tus/tus-js-client/issues/34/labels{/name}","comments_url":"https://api.github.com/repos/tus/tus-js-client/issues/34/comments","events_url":"https://api.github.com/repos/tus/tus-js-client/issues/34/events","html_url":"https://github.com/tus/tus-js-client/issues/34","id":153786900,"number":34,"title":"Tus uploads on Opera Mini","user":{"login":"arturi","id":1199054,"avatar_url":"https://avatars.githubusercontent.com/u/1199054?v=3","gravatar_id":"","url":"https://api.github.com/users/arturi","html_url":"https://github.com/arturi","followers_url":"https://api.github.com/users/arturi/followers","following_url":"https://api.github.com/users/arturi/following{/other_user}","gists_url":"https://api.github.com/users/arturi/gists{/gist_id}","starred_url":"https://api.github.com/users/arturi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arturi/subscriptions","organizations_url":"https://api.github.com/users/arturi/orgs","repos_url":"https://api.github.com/users/arturi/repos","events_url":"https://api.github.com/users/arturi/events{/privacy}","received_events_url":"https://api.github.com/users/arturi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-09T14:17:44Z","updated_at":"2016-05-10T09:21:03Z","closed_at":null,"body":"<img width=\"412\" alt=\"screen shot 2016-05-05 at 19 38 21\" src=\"https://cloud.githubusercontent.com/assets/1199054/15115857/f6ba5ba4-15ce-11e6-9389-f144a9d92f59.png\">\r\n\r\nMaybe we could take a look at why this might be failing and try to fix it? It’s a very popular mobile browser and the only way to use the internet for some people.\r\n\r\nCan be tested with this: http://www.opera.com/developer/mobile-emulator"},"comment":{"url":"https://api.github.com/repos/tus/tus-js-client/issues/comments/218103974","html_url":"https://github.com/tus/tus-js-client/issues/34#issuecomment-218103974","issue_url":"https://api.github.com/repos/tus/tus-js-client/issues/34","id":218103974,"user":{"login":"Acconut","id":1375043,"avatar_url":"https://avatars.githubusercontent.com/u/1375043?v=3","gravatar_id":"","url":"https://api.github.com/users/Acconut","html_url":"https://github.com/Acconut","followers_url":"https://api.github.com/users/Acconut/followers","following_url":"https://api.github.com/users/Acconut/following{/other_user}","gists_url":"https://api.github.com/users/Acconut/gists{/gist_id}","starred_url":"https://api.github.com/users/Acconut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Acconut/subscriptions","organizations_url":"https://api.github.com/users/Acconut/orgs","repos_url":"https://api.github.com/users/Acconut/repos","events_url":"https://api.github.com/users/Acconut/events{/privacy}","received_events_url":"https://api.github.com/users/Acconut/received_events","type":"User","site_admin":false},"created_at":"2016-05-10T09:21:03Z","updated_at":"2016-05-10T09:21:03Z","body":"Here is what I found: This issue is not directly bound to Opera Mobile but is more a problem with the Presto engine which is still used by the Mobile Emulator. Newer versions of Opera Mobile now utilize Webkit/Blink as a render engine and should not have this issue.\r\nAnyway, Opera 12 also uses Presto which is why you can reproduce this behavior in the desktop version, too. The root cause seems to be that you cannot set custom request headers for XMLHttpRequests if the destination has a different host than your current script. It could be related to some kind of same origin policy but I need to do some more investigation."}}