Tutorial Blogspot

Tutorial Blogspot, SEO, HTML5, CSS3, Facebook, Twitter, Software, Game, Motivasi, Tips dan Trik

Select Menu
  • Home
  • Blogging
    • Tutorial Blogspot
    • CSS
    • jQuery
    • Widget
  • Tools
    • SEO
    • Template Blogger
    • HTML Encrypter
    • Code Color
    • Responsive Cek
  • Sitemap
  • About Me
  • Link Exchange
  • Pasang Iklan
  • Kontes SEO Template Premium
Home » Css » Cara Proteksi CSS Menggunakan Base64

Kamis, 04 September 2014

Cara Proteksi CSS Menggunakan Base64

Unknown
Add Comment
Css
Kamis, 04 September 2014
Cara Proteksi CSS Menggunakan Base64Selamat sore sobat, apa kabarnya? Baik baik saja kah, kali ini saya akan berbagi sedikit tutorial dari Blog tetangga (ZTO) yg Kode aslinya dari Motyar - Blog kemudian di kreasikan lagi.. Sebelum sobat mencoba trik ini ada baiknya sobat mengenak dulu mengenal apa itu Base64 atau DataURI, jika sobat belum paham maka akan saya jelaskan sedikit disini..
Menurut wikipedia DataURI adalah penggunaan skema data secara inline didalam halaman web yang seakan - akan data tersebut berada pada web lain ( eksternal web ) Browser suppot DataURI silahkan sobat cek disini, pengkodean DataURI sebagai berikut ini
data:[<MIME-type>][;charset=<encoding>][;base64],<data>
  1. MIME-type berupa
    • text/plain
    • image/jpg
    • image/gif
    • image/png
    • text/javascript
    • text/html
    • text/css
    • audio/mp3
    • audio/wav
    • audio/ogg
    • application/pdf
    • text/xml
    • Untuk semua jenisnya sobat bisa mengecek sendiri ke http://www.webmaster-toolkit.com/
  2. Encoding baca selengkapnya
    • US-ASCII
    • UTF-8
    • EBCDIC
    • UTF-16
    • UTF-32
  3. Base64, Adalah Hasil Encode dari sebuah kode,url,teks dan gak tau apalagi, kodenya terlihat aneh jika dilihat namun memiliki isi. Contoh Base64,
    iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAS5JREFUOI2tlNmNhDAQRCekCYFQOMR9gzg+nZlD2RA2hN4uC0s7yAYD81FCou3XXWXwi4he35a14Pu+F4YhxXFMSZLYJLkuoijynaBBEHhpmlLbtjQMg1F938umaURRFJRlme8EzfOcxnGkdV2NWpZFMtgDuK5rYYTCMmCsN1t3gf7yxJhWyQhFhrDMViQ/vbIsD6HQNE06CjJCcShbhujssaVT6DaxkhGKE0VXZNV1HbJSUFvuXBOYFEDAL0F5o8qMT/lDVVX9wPY8z9eh2ITNiOa/eI2q35p0b5sbCN1MA+/YV5OxXSW839Z9HNglKDbjqf8k3egR9OwC0Y0f2d8LNax5ZH+vW5Oe/VHOmZ7leCQbVH3syAuXii3LS1BYwYd9lCPkCsWlK2HfRTboH71yVt9PdsQQAAAAAElFTkSuQmCC
  4. Data berupa teks yang dihasilkan dari Base64 ( seperti contoh diatas ).
Saya harap anda mengerti, sulit? Memang sulit untuk memahami hal baru karena saya sendiri pernah mengalaminya.

Berikut tutorialnya

  1. Backup terlebih dahulu template sobat..
  2. Edit Template sobat, 
  3. Copy Javascript ini di atas </head>
    <script type="text/javascript">
    function whatdepak(css){
      var xdx = document.createElement("link");
        xdx.href = "data:text/css;base64,"+css;
        xdx.rel = "stylesheet";
      document.head = document.head || document.getElementsByTagName('head')[0];
      document.head.appendChild(xdx);
     }
    whatdepak("kode css base64 anda")
    </script>
  4. Generate CSS anda menjadi Base64, disini kemudian simpan ke dalam Notepad.
Untuk penerapann sobat perlu mengambil Kode base64, saja seperti yg saya tandai
data:text/css;base64,Ym9keXtiYWNrZ3JvdW5kOmJsYWNrfQ==
Kode yg di tandai di atas adalah Base64, jadi kesimpulannya Hasil Generate CSS sobat yg di Copy paste ke Notepad di depanya ada kode seperti ini data:text/css;base64, sobat bisa menghapusnya...

Langkah terkahir adalah menggabungkan Javascript dan Base64, itu menjadi satu..
<script type="text/javascript">
function whatdepak(css){
  var xdx = document.createElement("link");
    xdx.href = "data:text/css;base64,"+css;
    xdx.rel = "stylesheet";
  document.head = document.head || document.getElementsByTagName('head')[0];
  document.head.appendChild(xdx);
 }
whatdepak("Ym9keXtiYWNrZ3JvdW5kOmJsYWNrfQ==")
</script>
Jangan bertanya apakah menambah Berat Loading Blog?
Jawabnya tentu tidak, kenapa?
Silahkan sobat cari tahu sendiri..
Suka Artikel? Bagikan: Facebook Twitter Google+

0 Comments

Berkomentarlah Dengan Sopan

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)

Statistik

Flag Counter

Label

  • Blogging
  • Css
  • jQuery
  • SEO
  • Template
  • Widget
Diberdayakan oleh Blogger.

Arsip Blog

  • ▼  2014 (41)
    • ▼  September (33)
      • Download Software Untuk Membuat Logo
      • Mengenal Google Sandbox dan Solusinya
      • Learning From Lost Link Opportunities
      • Cara Membuat Label Cloud Flat Keren
      • Responsive Jquery Modal Box
      • Google Tidak Menyukai Blog Spam dan Ini Cara Mengh...
      • 5 Cara Terbaik Membuat Pengunjung Berlama-lama di ...
      • Anizan Alternatif Google Adsense
      • Cara Menambahkan Tombol On Off Video Di Blogger
      • Template Blogger Thesisense SEO Friendly 2014
      • Jquery Image Crousel Slider For Blogger
      • Slider with thumbnails For Blogger
      • Cara membuat efek Rotasi + Shadow pada Gambar Blog
      • Tuama Minahasa Template Blogger Responsive
      • Sisense Blogger Template
      • Cara memasang Iklan Di Bawah Artikel/Postingan
      • Cara Proteksi CSS Menggunakan Base64
      • Daftar Peserta Kontes SEO TemplatePremium
      • Jenis Jenis Doctype
      • Template Minima Colored 2.1 Final
      • Cara Memasang Scroll Arsip/Archive Blog Dengan Mudah
      • Related Posts Blogger : 6 in 1
      • Auto ReadMore dengan Gambar tanpa Javascript
      • Membuat Demo JSFiddle di Blog dengan JQuery
      • Iklan Gambar ala Google AdSense
      • Jquery Image Tooltip
      • Banned Spammer di Komentar Blog
      • Random Post Fast Loading
      • Menampilkan Pesan Pada Jam Tertentu
      • Apa Itu Backlink
      • You Comment I Follow
      • Anime First Responsive Blogger Template
      • CSS Sprite
    • ►  Agustus (8)

Mengenai Saya

Unknown
Lihat profil lengkapku
Copyright 2014 Tutorial Blogspot - All Rights Reserved
Template by Dino Desain - Powered Blogger