0
코드 내부에 ""
따옴표와 ''
따옴표가 모두 포함 된 javascript 북마크를 만드는 데 문제가있었습니다. 예를 들어, 내 코드는 다음과 같습니다.자바 따옴표가 붙은 북마크
<!DOCTYPE HTML>
<html>
<head>
<title>Temporary HTML Doc</title>
</head>
<body>
<a href="javascript:(function(){var a='something';var d='something_else'}());">Link</a>
</body>
</html>
그런 다음 HTML 파일을 열고 북마크 바에 링크를 드래그합니다. 코드가 ""
및 ''
따옴표를 가지고 있기 때문에, 나는이
<a href='javascript:(function(){var a="something";var d='something_else'}());">
또는
<a href="javascript:(function(){var a="something";var d='something_else'}());">
로 링크를 작성 여부, 여전히 차단하고, 링크는 쓸모가된다.
그럼 어떻게하려면 ""
과 ''
따옴표가 필요한 코드를 포함시킬 수 있습니까?
이 예제는 실제 코드가 아니지만이 문제를 해결하는 코드입니다. 이것은 URL이기 때문에, 당신이 그것을 인코딩해야 "
그러나 :
Wikipedia's page on Bookmarklets
안녕하세요. 나는 과거에 도망 쳤다 고 맹세 한 이유를 모르겠습니다. 구문 강조 표시는 다음과 같이 올바르게 보이지 않았습니다. ( – Ian
고마워! 효과가 있었지만 특수 문자가 맞을지는 모르겠지만 내가 틀렸을 것 같아. 그게 "입니다. – user2212329