You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dado que não vai ser possível usar socket, pensei em duas soluções:
Ter um serviço rodando com uma API JSON que distribui uma chave de sessão que deve ser usada no browser e no mobile app. Toda requisição que é gerada pelo mobile app é registrada no servidor central através da API. Nesse sentido, a extensão do browser só precisa ficar fazendo requisições de tempos em tempos para verificar se existe solicitações. Portanto deve-se ter uma fila de solicitações a serem executadas por cada sessão.
A outra opção é ter um servidor local rodando que aceite conexões e que, quando solicitado, simule o apertar de uma tecla do teclado, por exemplo, relacionado aos comandos do Netflix. Esse é menos legal e menos expansível.
document.getElementsByClassName("player-control-button player-play-pause")[0].click();
https://developer.chrome.com/extensions/xhr
Dado que não vai ser possível usar socket, pensei em duas soluções:
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
// ... give time for script to load, then type.
jQuery.noConflict();
http://stackoverflow.com/questions/27927950/controlling-netflix-playback-with-tampermonkey
http://www.huffingtonpost.com/2014/09/06/netflix-hacks_n_5770286.html
http://stackoverflow.com/questions/15722096/simulating-a-keypress-event-from-javascript-console
https://github.com/substack/node-browserify
http://blog.zenika.com/2011/05/11/a-full-javascript-architecture-part-two-chrome-extension2/
The text was updated successfully, but these errors were encountered: