使用Bookmarklet開啟新視窗並寫入原始碼

  1. 把所要寫入的原始碼進行Compress HTML
  2. 壓縮後,把HTML屬性的雙引號(")取代成
    \"
  3. 接著,再把javascript裡的換行符號(\n)取代成
    \\n
  4. 補充,javascript裡的反斜線(\)取代成
    \\
  5. 置入here的部份
    var n = window.open("", "").document, c;
    c = "here";
    n.open();
    n.write(c);
    n.close();
  6. 取代完成後,把上述步驟所有程式碼使用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皆在處理跳脫字元,可寫成巨集