2016-12-16 1 views
0

북마크에는 새로운 것이 있습니다. 나는 다음과 같은 북마크를 사용하여 내 자신의 서버/도메인에서 자바 스크립트 파일을로드하려고 해요/자바 스크립트 코드 :이 코드는 잘 작동다른 도메인의 자바 스크립트 파일을 북마클릿에로드 하시겠습니까?

javascript:(function(){s=document.createElement('script'); 
    s.type='text/javascript'; 
    s.src='http://www.test.com/js.js?v='+parseInt(Math.random()*99999999); 
    document.body.appendChild(s);})(); 

난에 북마크를 누를 때 (js.js로드 및 실행) 내 firefox 툴바는 test.com 도메인의 페이지를 방문 할 때 사용됩니다. 내가 google.com 또는 다른 사이트로 이동하여 http://www.test.com/js.js도로드되지 북마크 버튼을 누르면

는하지만 크로스 도메인 제한에 대해 알고 있지만이 적용되지 않습니다

(서버 로그에보고) 아약스 요청 및 관련 일들?

답변

3

이 당신은 보안 페이지 (HTTPS)에서 안전하지 않은 내용을 (HTTP)로드

CORS

과는 아무 상관이 없습니다. 보안 페이지의 혼합 컨텐츠가 작동하지 않습니다. https와 함께 스크립트를 제공해야합니다.

+0

사실, 모든 사이트에서 https를 사용했는데, 저렇게 내려다 보았습니다. 북마크릿은 http 사이트에서 완벽하게 작동합니다. 회신에 환호! –

관련 문제