{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"CRXJS ile Geli\u015fmi\u015f Chrome Uzant\u0131lar\u0131 Olu\u015fturma","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"bdE34VEDLp\"><a href=\"https:\/\/fatihsoysal.com\/blog\/crxjs-ile-gelismis-chrome-uzantilari-olusturma\/\">CRXJS ile Geli\u015fmi\u015f Chrome Uzant\u0131lar\u0131 Olu\u015fturma<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/crxjs-ile-gelismis-chrome-uzantilari-olusturma\/embed\/#?secret=bdE34VEDLp\" width=\"600\" height=\"338\" title=\"&#8220;CRXJS ile Geli\u015fmi\u015f Chrome Uzant\u0131lar\u0131 Olu\u015fturma&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"bdE34VEDLp\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Chrome uzant\u0131lar\u0131, taray\u0131c\u0131n\u0131za ekleyebilece\u011finiz ve \u00fcretkenli\u011finizi art\u0131ran k\u00fc\u00e7\u00fck programlard\u0131r. Basit popup'lardan \u00e7ok daha fazlas\u0131n\u0131 yapabilen bu uzant\u0131lar\u0131 geli\u015ftirmek i\u00e7in bir\u00e7ok y\u00f6ntem bulunmaktad\u0131r. Ancak, karma\u015f\u0131k ve g\u00fc\u00e7l\u00fc uzant\u0131lar olu\u015fturmak i\u00e7in ideal bir ara\u00e7 olan CRXJS'yi ke\u015ffetti\u011finizde, geli\u015ftirme s\u00fcrecinizde b\u00fcy\u00fck bir fark yarataca\u011f\u0131n\u0131 g\u00f6receksiniz. Bu makalede, CRXJS'nin sundu\u011fu imkanlar\u0131 ve geli\u015fmi\u015f Chrome uzant\u0131lar\u0131 olu\u015fturma s\u00fcrecinde nas\u0131l kullan\u0131labilece\u011fini detayl\u0131 olarak ele alaca\u011f\u0131z."}