2012-04-10 4 views
0

Firefox에서 사용하고 Firefox에서 사용하고 운이 좋지 않은 작은 북마크 렛을 작성했습니다. 스텁 북마크 자바 스크립트를 사용해 보았습니다 : alert ('wtf'); Firefox에서는 제대로 작동하지만 Chrome에서는 전혀 작동하지 않습니다. 내 사전 설치된 Chrome Bookmarkslets 두 개를 골라 내고 왜 실행하고 광산을 찾지 못하는지 알 수 없습니다. 이것에 관한 문서를 찾는 데 많은 어려움을 겪고 있다고 생각합니다.Chrome의 Firefox 북마크

내가 사용하는 자바 스크립트는 Firefox와 Chrome간에 거의 동일합니다. 북마크릿에 대한 javascript : 명령은 내 파이어 폭스 북마클릿과 사전 컴파일러간에 동일합니다. 크롬 북마크가 설치 되었으니 여기에 뭔가가 있습니까?

여기서 실제 북마크 (단지 스터브) JavaScript의 : 함수() {로 myscripf = document.createElement ("SCRIPT '); myscript.type ='텍스트/자바 '; myscript.src ='HTTP//applegator.net/script.js';document.getElementsByTagName('head')[0].appendChild(myscript);}

크롬에 착륙했을 때 이상한 서식 지정이 발생하여 여전히 정렬하려고했습니다. 밖으로,하지만 기본적으로 권리라고 생각합니다.

Chrome에 상당히 새로운 기능이므로 아마도이 기능과 관련이 있습니다. 알아낼 수 없습니다. 감사합니다.

+0

어떤 버전을 사용하고 있습니까? adressbar에 코드를 복사하여 붙여 넣었습니까? 그렇다면 기대 효과를 "작동하지 않음". –

+2

크롬의 주소창에'javascript : alert ('wtf')를 입력하면 정상적으로 작동합니다. Chrome에서 URL 막대에 "javascript :"를 붙여 넣을 수는 없으므로 입력해야합니다. 여러 개의 Chrome 북마크릿을 만들었고 제대로 작동합니다. "사전 설치된 Chrome 북마크 릿"은 무엇을 의미합니까 ??? 제가 아는 한, Chrome에는 미리 설치된 북마크릿이 없으므로 혼란스럽지 않은지 궁금합니다. 아니면 내가 틀렸어. 너는 나를 계몽 할 수있어. –

+0

그래, 미안해, 나는 성급하게 화를 내고 있었다. 사전 설치되지 않은 ', 다른 사람이 작성한, 이전에 설치 한. 내 스텁이 작동하지만 실제 북마크 렛 (긴 파일의 경우 로더)은 여전히 ​​그렇지 않습니다. 여기에 코드를 붙여 넣어야 할 것 같네요. – user173361

답변

0

방금 ​​크롬에 북마크릿을 추가했습니다. 그러나 북마크는 새 탭 페이지 또는 chrome://으로 시작하는 다른 중요한 페이지에서 실행되지 않습니다.

테스트 페이지를 선택하면 문제가 발생합니까?

0

javascript : alert ('like so') 뒤에 공백을 넣어야합니다.

당신이 폐쇄, 아무것도 더 복잡 할 사용하려는 경우 :

자바 스크립트 : A = 함수() {경고 ('똥'); 경고 ('morepoop을');}();

the(); 클로저의 자체 호출에 대한 바로 가기입니다

관련 문제