- 把所要寫入的原始碼進行Compress HTML
- 壓縮後,把HTML屬性的雙引號(")取代成
\"
- 接著,再把javascript裡的換行符號(\n)取代成
\\n
- 補充,javascript裡的反斜線(\)取代成
\\
- 置入here的部份
var n = window.open("", "").document, c;
c = "here";
n.open();
n.write(c);
n.close(); - 取代完成後,把上述步驟所有程式碼使用Bookmarklet Builder製成Bookmarklet
Note:
- HTML使用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
</body>
</html> - javascript撰寫部份使用單引號
- 步驟2、3、4皆在處理跳脫字元,可寫成巨集