3 ms·
Did you write this? If so, why did you add the "{}" at the end? Also, can't you use newlines in bookmarklets?
by javajosh 4y ago
Did you write this? If so, why did you add the "{}" at the end? Also, can't you use newlines in bookmarklets?
- mg 4y agoYes, I wrote it. The {} prevents the code from evaluating to a value that the browser then would use as the new value for the DOM, overwriting the existing page. Try bookmarking javascript:123 and see what happens when you click it. Bookmarklets are URLs, so a newline in the code would be urlencoded as %0A. So you could do: javascript:alert(1)%0Aalert(2) But I would prefer: javascript:alert(1);alert(2)