eba-canli-ders-crossplatform icon indicating copy to clipboard operation
eba-canli-ders-crossplatform copied to clipboard

eklentide cors hatası

Open sh4dowb opened this issue 4 years ago • 13 comments

eklentide

Access to XMLHttpRequest at 'https://uygulama-ebaders.eba.gov.tr/FrontEndService/livelesson/nonce/5895f5800447f8437f6f2...' from origin 'https://ders.eba.gov.tr' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource

hatası alınmış, hata alındığında cagriari.com üzerinden denenmesi sağlansa iyi olabilir

sh4dowb avatar Dec 23 '20 08:12 sh4dowb

Garip, ben de herhangi bir sıkıntı gözükmüyor, firefox da güncel (eklentiyi cors denemek için değiştirdim ders yok şu anda)

image

function startEba() {
    $.ajax({
		url: 'https://uygulama-ebaders.eba.gov.tr/FrontEndService/livelesson/nonce/5895f5800447f8437f6f2aaaaaaaaaaaaaa',
		success: function(resp3) {
			try{ ga('send', 'event', {
				eventCategory: "liveLesson",
				eventAction: "join",
				eventLabel: ""
				}); }catch(a){}
			console.log(resp3)
			},
			error: function(resp){
				alert("Token bilgilerini alırken bir hata oluştu.");
				console.error("https://uygulama-ebaders.eba.gov.tr/ders/FrontEndService/livelesson/inpage/instudytime/join erişiminde hata oluştu.",resp);
			}
		});
}

bytescreator avatar Dec 23 '20 08:12 bytescreator

normalde bende de çalışıyordu, ama bir arkadaş bu hatayı almış son sürümde. firefox versiyonu mu farklı acaba? manifest.json ile alakalı da olabilir

sh4dowb avatar Dec 23 '20 08:12 sh4dowb

opera 73.0.3856.284-1 sürümünü kullanıyorum eklentiyi yeniden indirp paketledim. kullanıyorum token alınamadı hatası veriyor

aligaz avatar Dec 23 '20 08:12 aligaz

normalde bende de çalışıyordu, ama bir arkadaş bu hatayı almış son sürümde. firefox versiyonu mu farklı acaba? manifest.json ile alakalı da olabilir

Firefox 84.0.1 build 20201222034653 archlinux kullanıyorum en güncel sürümlerinden biri olması lazım

Chrome ve operanın dokumentasyonuna bakayım firefox izin veriyor ama diğerleri vermiyor olabilir

bytescreator avatar Dec 23 '20 08:12 bytescreator

bende arch linux kullanıyorum

aligaz avatar Dec 23 '20 09:12 aligaz

Chrome ve Opera'nin dokumentasyonlarına göre manifest.json doğru bir sıkıntı yok CORS dışında başka bir sıkıntı olabilir mi acaba :thinking: ?

Yarın dersim olduğu zaman Opera kurup deneyeceğim.

bende arch linux kullanıyorum

Güzel :smile: sürümler aynı olacak en azından

bytescreator avatar Dec 23 '20 09:12 bytescreator

DevTools failed to load SourceMap: Could not load content for https://ders.eba.gov.tr/ders/proxy/VCollabPlayer_v0.0.766/liveMiddleware/build/scripts/axios.min.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE ders başlasın hatayı bide buraya atacam

aligaz avatar Dec 23 '20 10:12 aligaz

DevTools failed to load SourceMap: Could not load content for https://ders.eba.gov.tr/ders/proxy/VCollabPlayer_v0.0.766/liveMiddleware/build/scripts/axios.min.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

script ile alakasız

sh4dowb avatar Dec 23 '20 10:12 sh4dowb

Access to XMLHttpRequest at 'https://uygulama-ebaders.eba.gov.tr/FrontEndService/livelesson/nonce/9669aa5b64e3086c9015cb1e2b945d50' from origin 'https://ders.eba.gov.tr' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. eba.js:55 https://uygulama-ebaders.eba.gov.tr/ders/FrontEndService/livelesson/inpage/instudytime/join erişiminde hata oluştu. {readyState: 0, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …} error @ eba.js:55 c @ jquery-3.5.1.min.js:2 fireWith @ jquery-3.5.1.min.js:2 l @ jquery-3.5.1.min.js:2 (anonymous) @ jquery-3.5.1.min.js:2 error (async) send @ jquery-3.5.1.min.js:2 ajax @ jquery-3.5.1.min.js:2 success @ eba.js:43 c @ jquery-3.5.1.min.js:2 fireWith @ jquery-3.5.1.min.js:2 l @ jquery-3.5.1.min.js:2 (anonymous) @ jquery-3.5.1.min.js:2 load (async) send @ jquery-3.5.1.min.js:2 ajax @ jquery-3.5.1.min.js:2 success @ eba.js:23 c @ jquery-3.5.1.min.js:2 fireWith @ jquery-3.5.1.min.js:2 l @ jquery-3.5.1.min.js:2 (anonymous) @ jquery-3.5.1.min.js:2 load (async) send @ jquery-3.5.1.min.js:2 ajax @ jquery-3.5.1.min.js:2 startEba @ eba.js:4 (anonymous) @ VM48:1 jquery-3.5.1.min.js:2 GET https://uygulama-ebaders.eba.gov.tr/FrontEndService/livelesson/nonce/9669aa5b64e3086c9015cb1e2b945d50 net::ERR_FAILED

3 ayrı hata

aligaz avatar Dec 23 '20 10:12 aligaz

https://uygulama-ebaders.eba.gov.tr/FrontEndService/livelesson/nonce/ 'i https://cagriari.com/eba_nonceproxy.php?nonce=" yapın eba.js 'de

manifest.json 'da

"permissions":["tabs", "activeTab", "https://*.eba.gov.tr/*"],

"permissions":["tabs", "activeTab", "https://*.eba.gov.tr/*", "https://cagriari.com/eba_nonceproxy.php?*"],

olarak değiştirin

yapıp deneyin bununla çalışacak muhtemelen. Opera manifestteki CORS izinlerini pek umursamıyor galiba, eğer öyleyse cagriari.com'un da sıkıntı yaratması lazım.

bytescreator avatar Dec 23 '20 10:12 bytescreator

tmm şimdi dersdeyim dersden çıkınca kaparım

aligaz avatar Dec 23 '20 10:12 aligaz

@bytescreator ne dersin, fallback olarak proxy linkini mi eklesek?

sh4dowb avatar Dec 23 '20 16:12 sh4dowb

@sh4dowb Siz bilirsiniz bence de iyi olur, Opera manifest'te bunu pek takmıyor galiba.

bytescreator avatar Dec 23 '20 16:12 bytescreator