북마크 렛이 있습니다. 즉, 'http :'로 시작하지 않고 'javascript :'로 시작합니다. 그것과 아무런 문제가 없어, 그것은 올바르게 작동합니다.
이 문제는 사용자에게 배포하려는 경우 발생합니다. 나는 그 (것)들에게 다만 그들의 마음에 드는 것에 추가하기 위하여 누르는 연결을 선물하고 싶으면. 내가 사용하는 모든 방법 (웹이나 JFav와 함께 사용되는 예제)은 링크를 클릭 할 때 javacript 오류 'permission denied'로 끝납니다.하지만 책갈피 링크가 고전적인 'http'코드 일 때 완벽하게 작동합니다.
저는 이것이 브라우저의 보안이라고 생각하지만이를 피할 수있는 방법이 있습니까?자바 스크립트를 사용하여 http url이 아닌 책갈피를 추가 할 수 있습니까?
2
A
답변
1
실제로 보안 조치입니다. 사용자가 북마크에 들어가서 javascript : URL을 실행하면 꽤 많은 글로벌 교차 사이트 스크립팅이 가능합니다.
당신이 할 수있는 일은 javascript : 링크를 사용자에게 제시하고 마우스 오른쪽 버튼으로 클릭하거나 책갈피로 드래그하여 북마크에 추가하도록 요청하십시오. 일부 브라우저는 JavaScript 링크에 대해 오른쪽 클릭 북마크를 제공하지 않을 것이고 다른 브라우저는 북마크 바를 볼 수 없기 때문에 복사하여 붙여 넣을 수 있고 수동으로 책갈피에 추가 할 수 있도록 링크를 작성해야합니다.
1
그래, 나는이 대답을 기대하고 있었다. 그게 내가 이미 사용하고있는 것이고, 그런 식으로 북마크를 추가하고 나에게 징징 대는 법을 모르는 사용자의 숫자에 겁을 먹었습니다. 어쨌든, Thx. – Antoine
한 번에 여러 북마크 릿에 업데이트를 배포하려는 것은 말할 필요도 없습니다. 오래된 것을 삭제하고, 매 하나마다 새로운 것을 드래그하십시오! – Michael