После входа в mysql на CLI:
выберите * из базы данных.table;
Введите нужную базу данных и таблицу. Или:
база данных USE; SELECT * FROM table;
Мой хрустальный шар говорит, что вы загружаете модель, используя либо file://
, либо C:/
, которые остаются верными сообщению об ошибке, поскольку они не http://
. Таким образом, вы можете установить веб-сервер на локальном компьютере или загрузите модель в другое место и используйте jsonp
и измените URL-адрес на http://example.com/path/to/model
Для всех y'all на MacOS
... установите простой LaunchAgent , чтобы включить эти гламурные возможности в вашей собственной копии Chrome ...
Сохраните plist
, названный любым (например, launch.chrome.dev.mode.plist
) в ~/Library/LaunchAgents
с похожим контентом, чтобы ...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>launch.chrome.dev.mode</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/Google Chrome.app/Contents/MacOS/Google Chrome</string>
<string>-allow-file-access-from-files</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Он должен запускаться при запуске , но вы можете заставить его сделать это в любое время с помощью команды терминала
launchctl load -w ~/Library/LaunchAgents/launch.chrome.dev.mode.plist
TADA!
Я собираюсь перечислить 3 разных подхода к решению этой проблемы:
npm
: установите live-server , используя npm install -g live-server
. Затем перейдите в этот каталог, откройте терминал и введите live-server
и нажмите enter, страница будет отправлена на localhost:8080
. БОНУС: он также поддерживает горячую перезагрузку по умолчанию. target
до "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir="C:/ChromeDevSession"
и сохраните. Затем с помощью Chrome откройте страницу с помощью ctrl+o
. ПРИМЕЧАНИЕ. НЕ используйте этот ярлык для регулярного просмотра. Для тех, кто в Windows без Python или Node.js, есть еще легкое решение: Mongoose .
Все, что вы делаете, это перетащить исполняемый файл туда, где корень сервер должен быть и запустить его. На панели задач появится значок и он перейдет на сервер в браузере по умолчанию.
Кроме того, Z-WAMP - это 100% портативный WAMP, который запускается в одном папка, это потрясающе. Это вариант, если вам нужен быстрый сервер PHP и MySQL.
В Android-приложении & mdash; например, чтобы позволить JavaScript иметь доступ к активам через file:///android_asset/
& mdash; используйте setAllowFileAccessFromFileURLs(true)
на WebSettings
, который вы получаете от вызова getSettings()
на WebView
.
Я получал эту точную ошибку при загрузке HTML-файла в браузере, который использовал json-файл из локального каталога. В моем случае я смог решить это, создав простой сервер узлов, который позволил статическому контенту сервера. Я оставил код для этого в этом другом ответе .
--allow-file-access-from-files
). Это означает использование Chrome для обычного просмотра веб-страниц и использование Chromium в качестве приложения по умолчанию для HTML-файла.
– Alan Zhiliang Feng
14 May 2018 в 11:23
Подходим к этому сегодня.
Я написал код, который выглядит так:
app.controller('ctrlr', function($scope, $http){
$http.get('localhost:3000').success(function(data) {
$scope.stuff = data;
});
});
... но он должен был выглядеть так:
app.controller('ctrlr', function($scope, $http){
$http.get('http://localhost:3000').success(function(data) {
$scope.stuff = data;
});
});
Единственное различие заключалось в отсутствии http://
во втором фрагменте кода.
Просто хотелось поместить это там, если есть другие, имеющие аналогичную проблему.
Я предлагаю вам использовать мини-сервер для запуска таких приложений на локальном хосте (если вы не используете какой-либо встроенный сервер).
Вот что очень просто настроить и запустить:
https://www.npmjs.com/package/tiny-server
Он просто говорит, что приложение должно запускаться на веб-сервере. У меня была такая же проблема с хром, я начал tomcat и перенесла туда свое приложение, и оно сработало.
Я также смог воссоздать это сообщение об ошибке при использовании тега привязки со следующим href:
<a href="javascript:">Example a tag</a>
В моем случае для получения «курсора указателя» использовался тег «a», и событие фактически контролировалось некоторым событием jQuery при щелчке. Я удалил href и добавил класс, который применяется:
cursor:pointer;
Один из способов загрузки локальных файлов - использовать их в папке проекта вместо внешней папки проекта. Создайте одну папку в файлах вашего проекта, аналогичную тому, как мы создаем для изображений, и заменим раздел, где используется полный локальный путь, отличный от пути к проекту, и используйте относительный URL-файл файла в папке проекта. Это сработало для меня
Многие проблемы для этого, с моей проблемой отсутствует «/»: jquery-1.10.2.js: 8720 XMLHttpRequest не может загрузить http: // localhost: xxxProduct / getList_tagLabels / Это должно быть : http: // localhost: xxx / Product / getList_tagLabels /
Надеюсь, эта помощь поможет вам решить эту проблему.
Просто для того, чтобы быть явным. Да, ошибка говорит о том, что вы не можете указывать свой браузер прямо на file://some/path/some.html
. Вот несколько вариантов быстрого развертывания локального веб-сервера, чтобы ваш браузер отображал локальные файлы
Если у вас установлен Python ...
some.html
или файл (ы) существует с помощью команды cd /path/to/your/folder
python -m SimpleHTTPServer
. Это запустит веб-сервер для размещения всего вашего каталога в списке на странице http://localhost:8000
python -m SimpleHTTPServer 9000
, предоставляющий ссылку: http://localhost:9000
Этот подход встроен в любую установку Python.
Выполняйте те же действия, но используйте следующую команду: python3 -m http.server
В качестве альтернативы, если вы требуете более гибкой настройки и уже используете nodejs ...
http-server
, набрав npm install -g http-server
some.html
жизни http-server -c-1
. Это приводит к созданию файла Node.js httpd, который обслуживает файлы в вашем каталоге как статические файлы, доступные из http://localhost:8080
Если ваш предпочтительный язык Ruby ..., то Ruby Gods говорят, что это работает также:
ruby -run -e httpd . -p 8080
Конечно, PHP также имеет свои решение.
php -S localhost:8000
$ python -m SimpleHTTPServer
, которые вызывают сообщение: Serving HTTP on 0.0.0.0 port 8000 ...
Если вы неправильно написали имя модуля, например. $ python -m SimpleHttpServer
, тогда вы получите сообщение об ошибке No module named SimpleHttpServer
. Если вы установили python3 (v. python 2.7), вы получите аналогичное сообщение об ошибке. Вы можете проверить свою версию python с помощью команды: $ python --version
. Вы также можете указать порт для прослушивания следующим образом: $ python -m SimpleHTTPServer 3333
– 7stud
20 November 2014 в 02:06
$ cd ~/angular_projects/1app
, затем $ python -m SimpleHTTPServer
. В браузере введите url http://localhost:8000/index.html
. Вы также можете запросить файлы в подкаталогах каталога, в котором вы запустили сервер, например. http://localhost:8000/subdir/hello.html
– 7stud
20 November 2014 в 02:18
Невозможно загрузить статические локальные файлы (например: svg) без сервера. Если у вас установлен NPM / YARN на вашем компьютере, вы можете настроить простой http-сервер, используя « http-server »
npm install http-server -g
http-server [path] [options]
Или открыть терминал в этой папке проекта и введите «hs». Он автоматически начнет сервер HTTP live.
Просто измените url на http://localhost
вместо localhost
. Если вы откроете файл html из локального, вы должны создать локальный сервер для работы с этим html-файлом, самый простой способ - Web Server for Chrome
. Это устранит проблему.
Web Server for Chrome
app - это, безусловно, самый простой и amp; самое чистое решение для временной установки httpd для Chrome IMO
– vaxquis
8 July 2017 в 13:08
Если вы используете Mozilla Firefox, он будет работать как ожидалось без каких-либо проблем;
P.S. Даже IE_Edge работает отлично, удивительно !!
эр. Я только что нашел некоторые официальные слова: «Попытка загрузить незастроенные удаленные модули AMD, использующие додзе / текстовый плагин, не будет выполнена из-за ограничений безопасности для кросс-оригинала. (Встроенные версии модулей AMD не подвержены влиянию, поскольку вызовы dojo / text устраняются система сборки.) " https://dojotoolkit.org/documentation/tutorials/1.10/cdn/
--allow-file-access-from-files
). Это означает использование Chrome для обычного просмотра веб-страниц и использование Chromium в качестве приложения по умолчанию для HTML-файла.
– Alan Zhiliang Feng
14 May 2018 в 11:23
file://
, но я не понимаю, почему это разрешено. Ну, я устанавливаю Lampp, я думаю ... – corazza 25 May 2012 в 10:46load('file://C:/users/user/supersecret.doc')
, а затем загружает контент на свой сервер с помощью ajax и т. Д. – Andreas Wong 25 May 2012 в 10:50