2012-05-16 3 views
1

javascript를 실행해야합니다. 주소 줄에 js 코드가 외부 URL에 포함되어 있어야합니다.Safari의 주소 표시 줄에서 javascript (외부 URL)을 실행하는 방법

javascript:(a = (b = document).createElement(“script”)).src = “//domain.com/hi.js”, b.body.appendChild(a); void(0) 

위의 코드는 감사

+0

javascript : alert ("hi"); 사파리에서 작동하지만 ,,, 위의 코드가 작동하지 않는 이유가 궁금합니다 – vishnu

+0

따옴표' ""'대신 문자열 구분 기호' ""'''''''를 사용해 보셨습니까? – Bergi

+0

흠 yeah .. 그게 .. 작동하지 않았다 – vishnu

답변

2

당신은 멋진 따옴표를 사용하고, 어떤 사람이 나에게 사파리에서이 일을하는 데 도움이 ... 사파리 (“”를) IE, 파이어 폭스와 크롬에서 작동하지만,하지 , 이는 제대로 해석되지 않습니다. 이것을 시도하십시오 :

javascript:(a = (b = document).createElement("script")).src = "//domain.com/hi.js", b.body.appendChild(a); void(0) 

나는 모두 공상 따옴표를 보통 따옴표로 바꾸었다. 이것은 지금 작동해야합니다.

+0

그래, 해봤 어. 사파리에서 작동하지 않습니다 .its – vishnu

+0

그것은 일하고 있는지 확인하는 간단한 방법 : 1. 콘솔 [alt] + [cmd] + i를여십시오 2. 입력하십시오 주소 표시 줄 :'javascript : console.log (1)' – ph3nx

관련 문제