• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

AJAX - jQuery - Firefox a Opera

0 głosów
323 wizyt
pytanie zadane 31 grudnia 2015 w JavaScript przez GummyBear Nowicjusz (190 p.)

Witam wszystkich.

Postanowiłem, stworzyć swoją pierwszą stronę i natknąłem się na problem z

owym skryptem: 


<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
	<script type="text/javascript">
	
		$(function(){
		$("#menu a").click(function(e) {
			$("#main").load($(this).attr('href'));
			 e.preventDefault();
		});
	});

	</script>

 

Działa on bezproblemowo na firefoxie jednakże gdy próbuję odpalić stronę z jego wykorzystaniem na operze (obsługa javascript włączona) to nic się nie dzieje..

Z góry dzięki za każdą wskazówkę :)

 

1 odpowiedź

0 głosów
odpowiedź 31 grudnia 2015 przez Comandeer Guru (607,060 p.)
Winno działać.

Co rzuca konsola? Jaka wersja Opery?
komentarz 31 grudnia 2015 przez GummyBear Nowicjusz (190 p.)

Konsola: XMLHttpRequest cannot load file:///C:/Users/Admin/Desktop/Strona/donate.html. Cross origin requests are only supported for protocol schemes: http, data, browser, chrome-extension, https, chrome-extension-resource.

Wersja: 34.0.2036.25 - Posiadasz najnowszą wersję Opery
komentarz 31 grudnia 2015 przez Comandeer Guru (607,060 p.)
4 h temu był DOKŁADNIE taki sam problem: https://forum.pasja-informatyki.pl/93945/ajax-problem-z-metoda-load
komentarz 31 grudnia 2015 przez GummyBear Nowicjusz (190 p.)
Dzięki, jednakże tam odpowiedzi też nie ma ;/

Bo skoro jest potrzebny server to czemu na firefoxie działa?

Nie ma sposobu, żeby w operze też działało?
komentarz 31 grudnia 2015 przez Comandeer Guru (607,060 p.)

Dzięki, jednakże tam odpowiedzi też nie ma ;/

Jest… Potrzebny jest serwer.

Bo skoro jest potrzebny server to czemu na firefoxie działa? 

Nie powinno – chyba że pobierasz inny plik ze swojego dysku. Wówczas niby jest zachowane same origin policy, ale bawienie się filesystemem jest na tyle niebezpieczne, że takie zachowanie liska powinno zostać naprawione.

Nie ma sposobu, żeby w operze też działało? 

Jest… Wystarczy serwer…

Zachowanie liska jest nietypowe, bo de facto wszystkie inne przeglądarki takie żądania blokują. 

Podobne pytania

0 głosów
1 odpowiedź 527 wizyt
0 głosów
1 odpowiedź 213 wizyt
pytanie zadane 2 lipca 2020 w JavaScript przez Bartek12 Mądrala (5,510 p.)
0 głosów
0 odpowiedzi 325 wizyt

93,428 zapytań

142,423 odpowiedzi

322,652 komentarzy

62,789 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...