2017-04-07 11 views
0

은 가능한이 명령 같은 웹 콘솔 명령을 입력 할 수 xdotool을 사용하는 것입니다xdotool을 사용하여 웹 콘솔 명령을 입력 할 수 있습니까?

$("#var2").css("move", - 44 + "deg") 
+0

xdotool은 키보드와 마우스로 할 수있는 일을 수행하기 때문에 안된다고 생각합니다 ... 브라우저와 직접 통신하지 않습니다 ... 아마도 한 가지 해결 방법은 Javascript를 숨겨진 텍스트 필드를 사용하고 악의적 인 eval()을 사용하여 실행하십시오 ...! – TheStoryCoder

+0

[XY 문제] (https://mywiki.wooledge.org/XyProblem)처럼 들립니다. 당신은 정말로 여기에서 성취하려고 노력하고 있습니까? 질문이 해결하려고하는 문제에 접근하는 더 좋은 방법을 찾아내는 것이 더 나을 것입니다. – ghoti

답변

1

예, 당신은 웹 콘솔 또는 주소 표시 줄을 사용할 수있다. 이 단계에 : 브라우저에

  • 초점
  • F12 키를 눌러
  • 유형 코드

이 예 xdotool 스크립트를 사용하여 웹 콘솔을

search --sync --onlyvisible --name "chrome" 
windowactivate --sync 
keydown F12 
sleep 1 
type --clearmodifiers --delay 10 --args 1 "document.getElementsByTagName('body')[0].style.backgroundColor = 'green'" 
sleep 1 
key Return 
sleep 0.5 
key F12 

가 XDT '로 스크립트를 저장 .txt ', xdotool로 실행하십시오.

xdotool - < xdt.txt