{"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":"Figma Eklentilerinde CORS Hatas\u0131: \u00c7\u00f6z\u00fcm Yollar\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"iZ2uEd7rP2\"><a href=\"https:\/\/fatihsoysal.com\/blog\/figma-eklentilerinde-cors-hatasi-cozum-yollari\/\">Figma Eklentilerinde CORS Hatas\u0131: \u00c7\u00f6z\u00fcm Yollar\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/figma-eklentilerinde-cors-hatasi-cozum-yollari\/embed\/#?secret=iZ2uEd7rP2\" width=\"600\" height=\"338\" title=\"&#8220;Figma Eklentilerinde CORS Hatas\u0131: \u00c7\u00f6z\u00fcm Yollar\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"iZ2uEd7rP2\" 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":"Figma eklentileri geli\u015ftirirken, harici API'lerle ileti\u015fim kurmak s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir. Ancak, bu s\u00fcre\u00e7te s\u0131kl\u0131kla kar\u015f\u0131la\u015f\u0131lan bir sorun da CORS (Cross-Origin Resource Sharing) hatas\u0131d\u0131r. Bu hata, eklentinizin farkl\u0131 bir domain'deki API'ye eri\u015fim talebinin sunucu taraf\u0131ndan reddedilmesi anlam\u0131na gelir. Bu makalede, bu hatan\u0131n nedenlerini ve Figma eklentinizi etkileyen bu sorunu \u00e7\u00f6zmek i\u00e7in pratik ad\u0131mlar\u0131 a\u00e7\u0131klayaca\u011f\u0131m."}