이유는 모르겠지만 greasemonkey/tampermonkey 스크립트는 iframe이있는 페이지에서 실행을 거부합니다. 스크립트는 iframe 내부에서 실행되지만 루트 도메인에서는 실행되지 않습니다. @noframes 옵션을 사용하면 iframe이있는 페이지에서 아무런 변화가 없습니다.Tampermonkey/Greasemonkey가 iframe에서 실행 중임
심지어 // @match http://*/*
내 테스트 코드에 의존 한이
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = document.location.protocol + '//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js';
document.getElementsByTagName('head')[0].appendChild(script)
var title = $('title').html();
alert(title);
이
은 iframe 대응의 이름으로 경고가 아니라 실제 사이트를 표시합니다 ... 매우 간단합니다. 나는 greasemonkey와 tampermonkey에서 시도했습니다.
을 – kryo