Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 14.01.2013
Сообщений: 6

Почему не работает кроссдоменный Ajax в Firefox?

13.10.2015, 11:33. Показов 5174. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Во всех браузерах кроме Firefox, Ajax работает. Код ниже.
В Firefox выдает следующее:
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса наhttps://ХТМЛ.html. Это может быть исправлено путем перемещения ресурса в тот же домен или включением CORS.
На сервере откуда берется html, в htaccess прописано:
Header set Access-Control-Allow-Origin "*"
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
var urlPage = 'https://страница,где должна происходить магия', 
          queryLink = 'https://ссылка с айди/?id=', 
          linkPartners = 'https://ссылка на html на сервере.html';
 
    
    $.ajax({
 
      url: linkPartners,
      success: function(html){
     
        if (urlPage == window.location.href) {
            $(".orange-box .blink").html(html).css({
              "background": "none",
              "padding": "0"
            });
            $(".orange-box").css('background', 'none');
            $(".ob-content").css('background', 'none');
        };
 
        $('.table-partners tbody a').attr('href',function(){
           linkSub = this.href + $('#inner_link').data('link');
           return linkSub;
        });
      }
    });
 
 
 
 
    $.ajax({    
      
 
      url: queryLink + $('#inner_link').data('link'),
      success: function(html){
                    
            
        if(urlPage == window.location.href ) {
          if (html != "") {
            
            var objJSON = jQuery.parseJSON(html);
            if (objJSON != null) {
              var balance = objJSON.sum;     
 
              if (balance != null) {
                  $('.profileData h4').append('<div class="bal-left">Действительны до <a href="#" target="_blank">1.10.2015</a>: <strong>' + balance + ' </strong></div>');
                  return;
              } 
            }
          };
     }
     $('.profileData h4').append('<span style="display:none;"></span>');
    }
    });
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.10.2015, 11:33
Ответы с готовыми решениями:

Принять кроссдоменный Ajax
Подскажите, пожалуйста, стоит такая задача - нужно кроссдоменным Ajax'ом отправлять данные PHP-скрипту, чтобы тот записывал в текстовый...

Кроссдоменный ajax запрос
Здравствуйте. Возникла проблема при составлении ajax запроса на другой сервер. Задача я упростил: отправить текстовую строку на другой...

Не работает AJAX запрос в Firefox
Не работает AJAX запрос в Firefox. В Chrome - всё отлично! В чём может быть проблема? Вот сайт www.forever-love.ru Вот сам код: ...

1
81 / 81 / 50
Регистрация: 26.11.2012
Сообщений: 303
14.10.2015, 00:56
JavaScript
1
2
3
4
5
6
7
8
9
10
11
$.ajax({
  url: "someurl",
  crossDomain: true,
  data: $(this).attr('href'),
  xhrFields: {
    withCredentials: true
  },
  success: function(out) {
    //.....
  }
});
Должно быть прописано для кроссдоменных запросов.
Access-Control-Allow-Credentials это заголовок, который должен возвращать сервер

Добавлено через 27 секунд
https://developer.mozilla.org/... redentials
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.10.2015, 00:56
Помогаю со студенческими работами здесь

Простейший код работает в MS IE, почему не работает в Mozilla, FireFox?
Приветствую. Вот собственно код: &lt;html&gt; &lt;head&gt;&lt;/head&gt; &lt;body&gt; &lt;input type=&quot;button&quot; value=&quot;set 1&quot; ...

Почему скрипт не работает в Chrome, а в Firefox и Opera работает?
Имеется обычный код JS, работающий в Firefox и Opera, но не работающий в Chrome. Кстати хотел ещё заметить, что alert() работает в...

Не выполняется ajax-запрос в Google Chrome. В Opera и Firefox работает
Здравствуйте! Хотел реализовать автоматическое сохранение настроек модуля. Накидал такую функцию: function...

Почему не работает в Mozilla Firefox
Помогите пожалуйста, вот код: $(function(){ $('aвезде работает кроме мозилы(

Не работает скрипт в FireFox. Почему ?
Всем доброе время суток. Такой вопрос уже встречался на форуме, но ответа для себя я так и не прочел. Скрипт работает в IE а в FireFox...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru