Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
1 26.08.2021 15:10:24
- Александр
- Новый участник
- Неактивен
- Зарегистрирован: 26.08.2021
- Сообщений: 4
Тема: Ошибка NetworkError when attempting to fetch resource.
Установил систему для ознакомления и тестирования на локальном сервере (с доменной зоной .local).
Два дня было все нормально. Все работало без сбоев.
Сейчас при попытке добавить товар в корзину стала появляется ошибка NetworkError when attempting to fetch resource и сайт подвисает.
При попытке перейти в корзину так же появляется эта ошибка.
После перезагрузки локального сервера и обновления страницы показывает, что в корзине есть товары. Но при попытке добавить еще товар происходит то же самое и та же самая ошибка.
2 Ответ от admin 26.08.2021 20:15:24
- admin
- в работе
- Неактивен
- Откуда: Краснодар
- Зарегистрирован: 19.06.2014
- Сообщений: 1,081
- Рейтинг: 146
Re: Ошибка NetworkError when attempting to fetch resource.
Посмотрите, какой статус ответа от запроса на сервер на вкладке Network.
Если 503, то выполните это https://readyscript.ru/faq/#faq-errors и после этого еще раз посмотрите на Response на вкладке Network, там должна быть ошибка в развернутом виде.
—
На упреждение:
Проверьте значение в phpinfo() — mb_string.func_overload, должно быть = 0
Проверьте, чтобы в mysql был отключен strict mode, т.е. было sql_mode = »[пустые кавычки] в my.cfg
3 Ответ от Александр 26.08.2021 20:57:28
- Александр
- Новый участник
- Неактивен
- Зарегистрирован: 26.08.2021
- Сообщений: 4
Re: Ошибка NetworkError when attempting to fetch resource.
1) Вот с этими пунктами все ОК:
Проверьте значение в phpinfo() — mb_string.func_overload, должно быть = 0
Проверьте, чтобы в mysql был отключен strict mode, т.е. было sql_mode = »[пустые кавычки] в my.cfg
2) Посмотрите, какой статус ответа от запроса на сервер на вкладке Network.
По этому пункту вообще ничего, никаких статусов в ответе нет на вкладке Network. Система (сайт на frontend) пытается добавить товар в корзину и просто зависает. Приходится перезагружать сервер (Openserver).
Два дня было все ок, а потом вот так вот стало. На сервере ничего не перенастраивал.
Только устанавливал модули из магазина приложений. Возможно из-за какого то модуля.
Попробую еще раз выполнить чистую установку системы и потом следить при каждой установке дополнительного модуля, может после установки какого модуля это снова произойдет.
4 Ответ от Александр 27.08.2021 04:05:35
- Александр
- Новый участник
- Неактивен
- Зарегистрирован: 26.08.2021
- Сообщений: 4
Re: Ошибка NetworkError when attempting to fetch resource.
Выяснил в чем была причина.
Виноват был модуль «Всплывающие уведомления, базовый модуль» от автора ev-lab.ru (к тому же он не выполнял свой функционал и не выводил всплывающее уведомление о добавлении в корзину).
После отключения данного модуля все заработало как положено.
В первом сообщении забыл уточнить, что у меня стоит тема amazing (Изумительная).
Возможно на других темах такого конфликта не будет.
5 Ответ от Ярослав 29.08.2021 02:02:28 Отредактировано Ярослав (29.08.2021 02:39:10)
- Ярослав
- Участник
- Неактивен
- Откуда: Пятигорск
- Зарегистрирован: 13.11.2014
- Сообщений: 643
- Рейтинг: 63
Re: Ошибка NetworkError when attempting to fetch resource.
(к тому же он не выполнял свой функционал и не выводил всплывающее уведомление о добавлении в корзину).
Выполняет на теме Flatlines с JQuery. О чем я написал в теме с обсуждением модуля.
6 Ответ от Александр 29.08.2021 02:09:40 Отредактировано Александр (29.08.2021 02:12:12)
- Александр
- Новый участник
- Неактивен
- Зарегистрирован: 26.08.2021
- Сообщений: 4
Re: Ошибка NetworkError when attempting to fetch resource.
Ярослав, так я же и написал, что возможно на других темах он и работает, а на этой нет.
А то я уже было подумал, что это сама readyscript глючит и хотел уже бросить ее изучать. Но как оказалось с readyscript все отлично.
Сообщений [ 6 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Полезная информация
№127-07-2020 23:31:33
- felcons
- Участник
- Группа: Members
- Зарегистрирован: 02-12-2013
- Сообщений: 11
- UA:
78.0
проблемы с входом в акаунт
С две недели примерно, как возникли проблемы с входом в акаунт firefox, и синхронизацией комьютеров. Такая сетуация на двух компьютерах, на одном с системой windows 7, и на другом с системой windows 10. все системы 32-х битные.
при наборе адреса http://accounts.firefox.com, просто висит и пишет график загрузка. скриншот не смогу сделать, так как полностю незрячий, и использую скринридеры. Пробовал открывать сайт accounts.firefox.com, уж на разных браузерах, и оно также висит. пробовал полностю удалять файл windowssystem32driversetchosts
и после того делал ipconfig /flushdns
просто уже всё перепробовал и незнаю, где и что править.
браузер тоже пробовал переустанавливать, и удалять профили перед переустановкой, и чистить реестр, но оно не помогло.
при установке никакие плагины не ставятся, чтоб на них грешить.
при наборе адреса accounts.firefox.com
вот такая страничка.
извените,, что без скриншота.
Аккаунты Firefox
Загрузка
about
если в меню инструменты выбрать войти в firefox, и потом нажать кнопку войти в синхронизацию, то аналогичная сетуация, только что тогда в адресной строке вот такое:
https://accounts.firefox.com/?context=fx_desktop_v3&entrypoint=menubar&action=email&service=sync
но никуда не заходит и просто висит.
Отсутствует
№328-07-2020 18:52:14
- felcons
- Участник
- Группа: Members
- Зарегистрирован: 02-12-2013
- Сообщений: 11
- UA:
78.0
Re: проблемы с входом в акаунт
Если идти по такой ссылке, и потом можна нажать принять риск и продолжить. потом предлагает ввести адрес электронной почты, ну и дальше просто висит. вот так оно выглядит. опять даю текстом, скриншот не смогу сделать.
Введите ваш адрес электронной почты Продолжить в Account Settings
NetworkError when attempting to fetch resource.
Ищете Синхронизацию Firefox? Начните здесь ✕
Зарегистрируйтесь, чтобы получить больше возможностей:
Браузер Firefox Синхронизируйте свои закладки, пароли и многое другое между всеми своими устройствами.
Firefox Lockwise Получите безопасный доступ к паролям, сохранённым в Firefox, из любого места — даже за пределами браузера.
Firefox Monitor Следите за утечками данных.
Firefox Send Безопасно и приватно отправляйте большие файлы.
адрес электронной почты я ввел и оно просто повисло и уже пароль не предлагает.
Отредактировано felcons (28-07-2020 18:53:35)
Отсутствует
№430-07-2020 23:34:18
- felcons
- Участник
- Группа: Members
- Зарегистрирован: 02-12-2013
- Сообщений: 11
- UA:
78.0
Re: проблемы с входом в акаунт
А вообще у кого-то работает синхронизация? Оно вообще входит в акаунты и синхронизирует? Где ещё править? почему оно ж может не входить? с разных при том браузеров уже и с портабельного я пробовал.
Отсутствует
№531-07-2020 00:03:26
- zzzephire
- Участник
- Группа: Members
- Зарегистрирован: 29-12-2017
- Сообщений: 690
- UA:
79.0
Re: проблемы с входом в акаунт
felcons пишет
А вообще у кого-то работает синхронизация? Оно вообще входит в акаунты и синхронизирует?
Работает и на десктопе и на андроиде. Только вот «отправить вкладку» не всегда быстро срабатывает и приходится вручную синхронизировать устройство, на которое вкладка была отправлена.
Может быть у вашего изменён user-agent и сервис вас попросту дальше экрана бесконечной загрузки не пускает? Проверял только на Edge — там тоже бесконечная загрузка. Оно и понятно, что сервис только для
и другим браузерам туда вход (возможно) запрещён
Отсутствует
№631-07-2020 11:05:30
- Coroner
- Участник
- Группа: Members
- Зарегистрирован: 29-10-2012
- Сообщений: 3949
- UA:
52.0
Re: проблемы с входом в акаунт
felcons пишет
А вообще у кого-то работает синхронизация? Оно вообще входит в акаунты и синхронизирует?
Случается такое. Иногда
Но настолько капризно, что я никогда на него не рассчитываю. Бэкап и только бэкап.
zzzephire пишет
и приходится вручную синхронизировать устройство, на которое вкладка была отправлена.
Полностью согласен. Почему то принудительно приходится андроид синхронизировать, хотя пишет что вот-вот, я, мол, недавно, синхронизировал…
Думается, что не в UA дело. В европах на синхронизацию жалоб меньше в разы. Ощущение что новый руководитель Роскомнадзора (если вы в РФ) ещё не все глупости предыдущего начальника исправил. А тот за несколько лет заблокировал всё что можно. Мозилла же сама серверы не держит.
Отсутствует
№731-07-2020 12:55:32
- vending_machine
- Участник
- Группа: Members
- Зарегистрирован: 10-01-2020
- Сообщений: 480
- UA:
78.0
Re: проблемы с входом в акаунт
felcons пишет
А вообще у кого-то работает синхронизация?
Новый на
синхронизировался сам, всё путём.
Отсутствует
№831-07-2020 20:11:09
- felcons
- Участник
- Группа: Members
- Зарегистрирован: 02-12-2013
- Сообщений: 11
- UA:
78.0
Re: проблемы с входом в акаунт
у меня в команде about:support показывает
Имя Firefox
Версия 78.0.2
ID сборки 20200708170202
ID дистрибутива
Папка обновления E:ProgramDataMozillaupdatesBD98F1778D21A581
Журнал обновлений
Канал обновления release
User Agent Mozilla/5.0 (Windows NT 6.1; rv:78.0) Gecko/20100101 Firefox/78.0
ОС Windows_NT 6.1
Бинарный файл приложения E:Program FilesMozilla Firefoxfirefox.exe
Папка профиля E:UsersAdminAppDataRoamingMozillaFirefoxProfilesbpookceh.default-release
Включённые плагины about:plugins
Конфигурация сборки about:buildconfig
Использование памяти about:memory
Производительность about:performance
Зарегистрированные Service Workers about:serviceworkers
Запускающий процесс Отключён из-за сбоя
Многопроцессные окна 0/1 Принудительно отключены
Удалённые процессы 0
Корпоративные политики Неактивны
Ключ Службы определения местоположения от Google Найден
Ключ Google Safebrowsing Найден
Ключ Службы определения местоположения от Mozilla Найден
Безопасный Режим false
Профили about:profiles так что тут и не помогло сброс агента.
Где и что крутить дальше?
Отсутствует
№931-07-2020 20:32:30
- sandro79
- Участник
- Группа: Members
- Зарегистрирован: 15-11-2017
- Сообщений: 1730
- UA:
81.0
Re: проблемы с входом в акаунт
felcons пишет
Запускающий процесс Отключён из-за сбоя
Многопроцессные окна 0/1 Принудительно отключены
А может дело даже в этом.
Вам ещё выше писали:
Ощущение что новый руководитель Роскомнадзора (если вы в РФ) ещё не все глупости предыдущего начальника исправил. А тот за несколько лет заблокировал всё что можно.
Я тоже припоминаю, как некоторое время, может с год или чуть меньше, были периодические проблемы со входом в аккаунт на addons.mozilla.org, а то и на сам сайт.
Приходилось заходить через прокси.
Сейчас проверил, без проблем вошёл в accounts.firefox.com, но с чистого профиля, от греха подальше, обжёгся раз и больше синхронизацией не пользуюсь, да и нет в этом для меня нужды.
скрытый текст
Отсутствует
№1031-07-2020 20:35:19
- zzzephire
- Участник
- Группа: Members
- Зарегистрирован: 29-12-2017
- Сообщений: 690
- UA:
79.0
Re: проблемы с входом в акаунт
felcons попробуйте запустить через VPN или прокси
Отсутствует
№1101-08-2020 09:11:21
- felcons
- Участник
- Группа: Members
- Зарегистрирован: 02-12-2013
- Сообщений: 11
- UA:
79.0
Re: проблемы с входом в акаунт
пробовал через vpn, но ничего оно не давало. адреса пробовал и немецкие и сша, и канадские, но результат нулевой.
просто оно пишет загрузка и висит. Но если браузер закрыть и открыть, то появляется форма для введения пароля. вводишь пароль и опять висит.
Отсутствует
№1201-08-2020 10:32:21
- vending_machine
- Участник
- Группа: Members
- Зарегистрирован: 10-01-2020
- Сообщений: 480
- UA:
78.0
Re: проблемы с входом в акаунт
felcons пишет
Запускающий процесс Отключён из-за сбоя
Многопроцессные окна 0/1 Принудительно отключены
Дело в этом.
Отсутствует
№1301-08-2020 11:50:09
- zzzephire
- Участник
- Группа: Members
- Зарегистрирован: 29-12-2017
- Сообщений: 690
- UA:
79.0
Re: проблемы с входом в акаунт
felcons пишет
Такая сетуация на двух компьютерах, на одном с системой windows 7, и на другом с системой windows 10. все системы 32-х битные
…
браузер тоже пробовал переустанавливать, и удалять профили перед переустановкой, и чистить реестр, но оно не помогло.
при установке никакие плагины не ставятся, чтоб на них грешить.
…
Запускающий процесс Отключён из-за сбоя
Многопроцессные окна 0/1 Принудительно отключены
…
пробовал через vpn, но ничего оно не давало
На втором ПК такая же ситуация? Запускающий процесс и многопроцессные окна также отключены?
Вы профиль использовали чистый, без всяких настроек «от себя»?
Отсутствует
№1401-08-2020 13:16:50
- felcons
- Участник
- Группа: Members
- Зарегистрирован: 02-12-2013
- Сообщений: 11
- UA:
79.0
Re: проблемы с входом в акаунт
уже обновил версию и сетуация аналогична.
многопроцесорность я отключаю через
setx MOZ_FORCE_DISABLE_E10S 1
дело в том, что когда она включена, то тогда браузер не работает со скринридерами.
ну и сетуация аналогичная даже с портабельными версиями. в следующем сообщении покажу инфу с портабельной версии.
Отсутствует
№1501-08-2020 13:22:37
- vending_machine
- Участник
- Группа: Members
- Зарегистрирован: 10-01-2020
- Сообщений: 480
- UA:
78.0
Re: проблемы с входом в акаунт
felcons пишет
многопроцесорность я отключаю через
setx MOZ_FORCE_DISABLE_E10S 1
дело в том, что когда она включена, то тогда браузер не работает со скринридерами
Тогда забудьте о синхронизации.
Отсутствует
№1601-08-2020 13:27:05
- felcons
- Участник
- Группа: Members
- Зарегистрирован: 02-12-2013
- Сообщений: 11
- UA:
79.0
Re: проблемы с входом в акаунт
пробовал убирать переменную и включить многопроцессорность, но ничего оно не дало. синхронизация аналогично не работает, ну и со скринридерами тогда браузер перестает работать. пришлось, для работы со скринридерами, назад отключить многопроцессорность.
Отсутствует
Я вижу странное поведение в Firefox при использовании API получения. Я не знаю, делаю ли я что-то не так, или я пропустил некоторые документы, и то, что я пытаюсь сделать, не разрешено.
Если я размещу страницу ниже на localhost, Firefox отклоняет выборку и выдает TypeError: NetworkError when attempting to fetch resource.
, что я не вижу запросов на выборку ни в инструментах разработки, ни в Wireshark. Похоже, дальнейшая отладка для диагностики отсутствует.
Под «размещением на локальном хосте» я подразумеваю размещение на локальном веб-сервере (в данном случае nginx), а не в файловой системе. В адресной строке отображается, например, http: //localhost/fetch_localhost_error.html.
Размещение той же страницы на странице http://jsbin.com/yowebiyigi/edit?html,output или любая другая конечная точка дает ожидаемый результат — текст появляется в div, и я вижу, что запрос на выборку выполняется в инструментах разработки.
Chrome работает правильно в обоих сценариях, что подразумевает, что и локальный хост, и удаленный сервер настроены правильно для CORS и т. Д. (Но FF никогда не запрашивает удаленный в любом случае).
Я пробовал и 48, и Nightly (51), оба на Windows 7. К сожалению, у меня нет доступа к любой другой ОС прямо сейчас.
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div id="output"></div>
<div id="error"></div>
<script>
var result = fetch('http://www.randomtext.me/api/')
result.then(
function(response){
return response.json()
})
.then(
function (response) {
document.getElementById("output").innerHTML = response.text_out;
})
.catch(
function(error){
document.getElementById("error").innerHTML = error;
});
</script>
</body>
</html>
Это довольно неприятно, так как я не могу разрабатывать решения на основе извлечения локально. Может ли кто-нибудь пролить свет на происходящее?
3 ответа
Лучший ответ
Оказывается, у меня была проблема с конфигурацией.
network.http.referer.XOriginPolicy
Должно быть установлено в 0, иначе выборка не удастся. У меня было установлено значение 1 по причинам, которые я не помню.
4
Anonymous Coward
5 Сен 2016 в 08:26
Для меня проблема заключалась в том, что API, которые я получал локально (в моей среде разработки), имели недействительные сертификаты. Чтобы решить эту проблему, я поразил API напрямую Firefox и добавил для них исключения безопасности.
0
Grid Trekkor
24 Окт 2018 в 16:53
Это был чертов AdBlock в моем случае. 3 часа впустую …
Надеюсь, кто-нибудь найдет это раньше.
17
Henrikh Kantuni
7 Янв 2018 в 16:53
Это сообщение об ошибке …
Message: Error: Polling for changes failed: NetworkError when attempting to fetch resource..
… означает, что при попытке получить ресурс возникла ошибка Сетевая ошибка.
Здесь основная проблема, наверное, связана с Совместное использование ресурсов между источниками (CORS)
Cross-Origin Resource Sharing (CORS) is a mechanism that uses additional HTTP headers to tell a browser to let a web application running at one origin (domain) have permission to access selected resources from a server at a different origin. A web application makes a cross-origin HTTP request when it requests a resource that has a different origin (domain, protocol, and port) than its own origin.
An example of a cross-origin request: The frontend JavaScript code for a web application served from http://domain-a.com uses XMLHttpRequest to make a request for http://api.domain-b.com/data.json.
For security reasons, browsers restrict cross-origin HTTP requests initiated from within scripts. For example, XMLHttpRequest and the Fetch API follow the same-origin policy. This means that a web application using those APIs can only request HTTP resources from the same origin the application was loaded from, unless the response from the other origin includes the right CORS headers.
Modern browsers handle the client-side components of cross-origin sharing, including headers and policy enforcement. But this new standard means servers have to handle new request and response headers.
Решение
Вам нужно вызвать WebDriverWait для желаемого элемент, чтобы быть интерактивным, и вы можете использовать следующее решение:
-
Блок кода:
from selenium import webdriver from os import getcwd from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC # configure firefox profile to automatically save csv files in the current directory fp = webdriver.FirefoxProfile() fp.set_preference("browser.download.folderList", 2) fp.set_preference("browser.download.manager.showWhenStarting", False) fp.set_preference("browser.download.dir", getcwd()) fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "text/csv") driver = webdriver.Firefox(firefox_profile=fp, executable_path=r'C:UtilityBrowserDriversgeckodriver.exe') driver.get("https://www.thinkbroadband.com/download") WebDriverWait(driver, 5).until(EC.element_to_be_clickable((By.XPATH, "//div[@class='specific-download-headline' and contains(., 'Extra Small File (5MB)')]//following::p[1]/a"))).click()
-
Снимок:
- Ссылка: Как устранить ошибку «TypeError: NetworkError при попытке получить ресурс».
Содержание
- On this Page
- General source map error reporting
- Source map missing or inaccessible
- Invalid source map
- Original source missing
- NetworkError when attempting to fetch resource
Когда я использую aurelia-fetch-client для отправки данных json на сервер, я получаю эту ошибку «TypeError: NetworkError при попытке извлечь ресурс». Я думаю, что ваш ответ очень полезен для меня.
Вероятно, это связано с распределением ресурсов между источниками (CORS).
Механизм общего доступа к ресурсам между источниками (CORS) предоставляет веб-серверам средства управления междоменным доступом, которые обеспечивают безопасную междоменную передачу данных. Современные браузеры используют CORS в контейнере API — таком как XMLHttpRequest или Fetch — для снижения рисков HTTP-запросов между источниками. (Источник: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
Если у вас есть Chrome, вы можете попробовать запустить в Windows команду: chrome.exe —user-data-dir=»C:/Chrome dev session» —disable-web-security и посмотреть, сможете ли вы запустить свой код в эта среда. Это позволит получить доступ к запросам заголовка «access-control-allow-origin».
Я попытался запустить части вашего кода нормально в Chrome, Firefox и Edge и получил те же ошибки CORS. Однако он запустился, когда я использовал вышеуказанную команду. Вы не дали слишком много информации для продолжения, но вам, возможно, придется внести некоторые изменения на стороне сервера, а также в своем коде.
Приведенная выше команда и более полезная информация о CORS можно найти здесь, в SO: «В запрашиваемом ресурсе отсутствует заголовок« Access-Control-Allow-Origin »»
Надеюсь, это может, по крайней мере, указать вам правильное направление.
Я чувствую, что это не может быть связано с CORS. Возможно, он имеет дело с механизмом «импорта» (?). Вот мой случай: я получил сообщение «Ошибка карты источника», когда я только что обновил свою локальную версию OpenLayers до v5.0.0. Вот мой HTML:
и сообщение об ошибке:
Удивительно, но код JavaScript работает правильно, и карта корректно отображается на экране, даже до того, как на консоли появилось сообщение «Ошибка карты источника».
Если я вернусь к предыдущей версии OpenLayers, разница только в следующем:
это работает также, но без сообщения об ошибке.
Я не вижу, в чем виноват . но Openlayers 5 — первый релиз, предназначенный для использования с «import . from ‘ol». То, что я еще не пробовал (другие проблемы), я все еще использую:
Я не знаю, в чем винить, но оригинальный вопрос из «Суреша» также имеет отношение к механизму «импорта». В моем случае я не вижу смысла с CORS.
I’ve found a lot of question similar to my problem but I don’t get solution that’s why I’ve asked here.
I’ve just started learning front end development using React. I’ve made separate app for front end and backend running at different ports.
Backend : Laravel framework app running at incomeexpense.stacklearning.com/
Frontend : React app running at localhost:3000/
I’ve a form like this:
I’ve following routes,
Here is CORS middleware,
Finally here is user creating function
When I send the post request from react app following error is shown at console
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://incomeexpense.stacklearning.com/api/users. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
TypeError: «NetworkError when attempting to fetch resource.» Register.js:39 Cross-Origin Request Blocked:
The Same Origin Policy disallows reading the remote resource at http://incomeexpense.stacklearning.com/api/users. (Reason: CORS request did not succeed).
I know this error is due to different domain and browser prevent resource access to different domain.
I just want to know what I need need to do at front and at back end to make things right
PS: back end code works perfectly while sending request from postman.
On this Page
Source maps are JSON files providing a way to associate transformed sources, as seen by the browser, with their original sources, as written by the developer. You can sometimes encounter problems working with source maps. This page explains the most common problems and how to fix them.
Note: If you’re new to source maps, you can learn more about them in How to use a source map.
General source map error reporting
If you do see a problem, a message will appear in the webconsole. This message will show an error message, the resource URL, and the source map URL:
Here, the resource URL tells us that bundle.js mentions a source map, and the source map URL tells us where to find the source map data (in this case, relative to the resource). The error tells us that the source map is not JSON data — so we’re serving the wrong file.
There are a few common ways that source maps can go wrong; they are detailed in the following sections.
Source map missing or inaccessible
The source map resource can be missing or inaccessible.
The fix here is to make sure the file is being served and is accessible to the browser
Invalid source map
The source map data can be invalid — either simply not a JSON file at all, or with an incorrect structure. Typical error messages here are:
- SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
- Error: «version» is a required argument
Original source missing
An original source may be missing. You may encounter this when trying to open one of the original sources in the debugger. The message looks a little different in this case:
In this case, the error will also be displayed in the source tab in the debugger:
A bug in Firefox prevents it from loading source maps for web extensions.
Luca Brasi 881 / 193 / 53 Регистрация: 06.11.2015 Сообщений: 1,916 Записей в блоге: 2 |
||||||||||||
1 |
||||||||||||
09.08.2021, 20:22. Показов 6413. Ответов 2 Метки asp, rest api, javascript (Все метки)
Есть простой API к которому никак не получается обратится. Проблемы при обращении из JS, грешу на бэк-энд.
Если запустить приложение, то вернется список JSON’ов. Однако при попытке обращения через отдельный JS файл сыпятся ошибки.
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
09.08.2021, 20:22 |
Ответы с готовыми решениями: Создание защищенного REST API Передача файлов по REST API
Парсинг строки JSON вот класс для парсинга: public class ResultJson 2 |
Luca Brasi 881 / 193 / 53 Регистрация: 06.11.2015 Сообщений: 1,916 Записей в блоге: 2 |
||||
10.08.2021, 11:44 [ТС] |
2 |
|||
Поборол. Я уже даже стало был грешить на браузер и успел в ff поменять Network.http.sendRefererHeader (2 -> 0). Однако проблема таки была в конфигруации бэк-энда.
0 |
923 / 600 / 150 Регистрация: 09.09.2011 Сообщений: 1,881 Записей в блоге: 2 |
|
12.08.2021, 08:58 |
3 |
Разве при ошибке доступа CORS он не пишет конкретную ошибку? Может быть у вас в консоли выключены все сообщения, кроме своих? Например XHR запросы. Хотя всё равно ошибка вроде всегда отображалась.
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
12.08.2021, 08:58 |
3 |
31.07.2019, 21:26 |
|||
|
|||
Как заполучить изображение с фотохостинга через fetch() ? Вот ссылка на картинку: Если указать её в src <img> всё отлично, но fetch('https://cdn1.savepice.ru/uploads/2019/7/31/62d20b4eb0c7f38d8355a0858757bd08-full.jpg') .then(res=>res.blob()) .then(blob=>{ let img=document.createElement('img'); img.src=URL.createObjectURL(blob); document.body.append(img) }) то не работает, а в консоли выдаёт: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://cdn1.savepice.ru/uploads/201…7bd08-full.jpg. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). TypeError: NetworkError when attempting to fetch resource. Почему же при указании в src я могу заполучить ресурс, а при fetch() нет? |
01.08.2019, 00:57 |
||||
|
||||
Так вон же в консоли выдаёт: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://cdn1.savepice.ru/uploads/201…7bd08-full.jpg. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). |
01.08.2019, 01:10 |
||||
|
||||
Безопасность — незя грузить ничего чужого напрямую. Когда ты используешь img, script, link и пр. ты также не имешь никакого доступа к тому что там загрузилось. Т.о. ты никак не можешь спереть инфу не предназначенную для тебя, пользователь может увидеть — а ты нет. __________________ 29375, 35 |
01.08.2019, 01:12 |
||||
|
||||
А если использовать CORS Proxy? |
01.08.2019, 08:59 |
|||
|
|||
Спасибо )) Я предполагал, что туплю )) Просто необычно, при <img src=’…’> хостинг отвечает, файл отсылается и я вижу картинку. Потом возникла мысль: Отлично, а запрошу-ка его через fetch, а потом, например, дам возможность пользователю сохранить файл у себя на компе в IndexedDB. С изображениями, наверное, можно через canvas сделать слепок, но это уже трюки )) Интересно при <img src=’..’> — Что же там браузер прописывает в запросе, чего нет в fetch ?
|
01.08.2019, 10:42 |
||||||||
Нет, в данном случае нельзя.
Тут важнее, что сервер приписывает в ответе ) Браузер не позволяет получить в скрипте какое-либо содержимое с другого домена, если тот сервер не даст специальное разрешение. Потому ни xhr, ни канва, ни ифрейм никуда не пропустят. Даже в таблицу стилей нельзя программно заглянуть. |
01.08.2019, 11:33 |
|||
|
|||
Alexandroppolus, |
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать печать стороннего HTML файла через js/jquery. | Defrazo | Общие вопросы Javascript | 1 | 22.03.2017 23:50 |
Как сделать рендомный выбор и таймер через JSON API для CHATFUEL | Satmax | Общие вопросы Javascript | 0 | 22.03.2017 21:32 |
как передать php массивы через ajax | Evsik | AJAX и COMET | 11 | 11.07.2015 07:32 |
Как вы относитесь к наркоманам? | Maxmaxmaximus7 | Оффтопик | 7 | 05.02.2014 12:29 |
как посмотреть что было добавлено через javascript | Telnet | Internet Explorer | 2 | 26.03.2013 21:07 |