{"action":"created","issue":{"url":"https://api.github.com/repos/ettoolong/BBSFox-E10S/issues/26","repository_url":"https://api.github.com/repos/ettoolong/BBSFox-E10S","labels_url":"https://api.github.com/repos/ettoolong/BBSFox-E10S/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/ettoolong/BBSFox-E10S/issues/26/comments","events_url":"https://api.github.com/repos/ettoolong/BBSFox-E10S/issues/26/events","html_url":"https://github.com/ettoolong/BBSFox-E10S/issues/26","id":140099103,"number":26,"title":"點擊 Twitch 的連結會造成 flash 載入多次","user":{"login":"legnaleurc","id":14612,"avatar_url":"https://avatars.githubusercontent.com/u/14612?v=3","gravatar_id":"","url":"https://api.github.com/users/legnaleurc","html_url":"https://github.com/legnaleurc","followers_url":"https://api.github.com/users/legnaleurc/followers","following_url":"https://api.github.com/users/legnaleurc/following{/other_user}","gists_url":"https://api.github.com/users/legnaleurc/gists{/gist_id}","starred_url":"https://api.github.com/users/legnaleurc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/legnaleurc/subscriptions","organizations_url":"https://api.github.com/users/legnaleurc/orgs","repos_url":"https://api.github.com/users/legnaleurc/repos","events_url":"https://api.github.com/users/legnaleurc/events{/privacy}","received_events_url":"https://api.github.com/users/legnaleurc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-11T06:16:12Z","updated_at":"2016-05-03T07:37:01Z","closed_at":null,"body":"Iceweasel 44.0.2 (GNU/Linux x64)\r\nBBSFox 4.0.18.1\r\n\r\n問題出在 https://player.twitch.tv/js/player.js\r\n其中一行\r\n```javascript\r\ne.postMessage(r, '*');\r\n```\r\n那個 e 是以\r\n```\r\nwindow.opener || window.parent\r\n```\r\n拿到的\r\n\r\n猜測是為了和第三方服務整合\r\n從一般網頁點過去並不會有問題\r\n\r\n但是若是從 BBSFox 點過去則會因為它是 chrome window 而丟出 permission denied\r\n導致 Twitch 回收舊的 flash player 失敗 (大概為了 robustness, Twitch 採用的是延遲太久就砍掉 flash player 再開新 player 的方案)\r\n頁面上 flash player 太多就卡死了"},"comment":{"url":"https://api.github.com/repos/ettoolong/BBSFox-E10S/issues/comments/216459076","html_url":"https://github.com/ettoolong/BBSFox-E10S/issues/26#issuecomment-216459076","issue_url":"https://api.github.com/repos/ettoolong/BBSFox-E10S/issues/26","id":216459076,"user":{"login":"legnaleurc","id":14612,"avatar_url":"https://avatars.githubusercontent.com/u/14612?v=3","gravatar_id":"","url":"https://api.github.com/users/legnaleurc","html_url":"https://github.com/legnaleurc","followers_url":"https://api.github.com/users/legnaleurc/followers","following_url":"https://api.github.com/users/legnaleurc/following{/other_user}","gists_url":"https://api.github.com/users/legnaleurc/gists{/gist_id}","starred_url":"https://api.github.com/users/legnaleurc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/legnaleurc/subscriptions","organizations_url":"https://api.github.com/users/legnaleurc/orgs","repos_url":"https://api.github.com/users/legnaleurc/repos","events_url":"https://api.github.com/users/legnaleurc/events{/privacy}","received_events_url":"https://api.github.com/users/legnaleurc/received_events","type":"User","site_admin":false},"created_at":"2016-05-03T07:37:01Z","updated_at":"2016-05-03T07:37:01Z","body":"https://bugzil.la/1256249\r\n\r\nI guess Gecko 48 has fixed this somehow, I don't know why lol."}}