第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AngularJS錯誤:只支持協(xié)議方案的跨源請求:http、data、

AngularJS錯誤:只支持協(xié)議方案的跨源請求:http、data、

AngularJS錯誤:只支持協(xié)議方案的跨源請求:http、data、chrom-擴展名、https。我有一個非常簡單的角js應(yīng)用程序的三個文件。index.html<!DOCTYPE html><html ng-app="gemStore">   <head>     <script src='https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js'></script>     <script type="text/javascript" src="app.js"></script>   </head>   <body ng-controller="StoreController as store">       <div class="list-group-item" ng-repeat="product in store.products">         <h3>{{product.name}} <em class="pull-right">{{product.price | currency}}</em></h3>       </div>   <product-color></product-color>   </body></html>產(chǎn)品-彩色.html<div class="list-group-item">     <h3>Hello <em class="pull-right">Brother</em></h3></div>app.js(function() {   var app = angular.module('gemStore', []);   app.controller('StoreController', function($http){               this.products = gem;           }   );   app.directive('productColor', function() {       return {           restrict: 'E', //Element Directive           templateUrl: 'product-color.html'       };    }   );   var gem = [               {                   name: "Shirt",                   price: 23.11,                   color: "Blue"               },               {                   name: "Jeans",                   price: 5.09,                   color: "Red"               }   ];})();當我使用名為ProductColor的自定義指令輸入了Product-chro.html的包含時,我就開始得到這個錯誤:XMLHttpRequest cannot load file:///C:/product-color.html. Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource.angular.js:11594 Error: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'file:///C:/product-color.html'.可能出什么問題了?這是產(chǎn)品的路徑問題嗎?我的三個文件都在同一個根文件夾中。C:/user/project/
查看完整描述

3 回答

?
精慕HU

TA貢獻1845條經(jīng)驗 獲得超8個贊

發(fā)生此錯誤是因為您只是直接從瀏覽器打開html文檔。要解決這個問題,您需要從Web服務(wù)器提供代碼并在本地主機上訪問它。如果您有Apache安裝程序,請使用它來服務(wù)您的文件。有些IDE內(nèi)置了Web服務(wù)器,比如JetBrainsIDE,Eclipse.

如果安裝了Node.js,那么可以使用http-服務(wù)器..快跑npm install http-server -g您將能夠在終端中使用它,就像http-server C:\location\to\app.


查看完整回答
反對 回復(fù) 2019-07-22
?
慕桂英3389331

TA貢獻2036條經(jīng)驗 獲得超8個贊

非常簡單的修正

  1. 轉(zhuǎn)到應(yīng)用程序目錄
  2. 啟動SimpleHTTPServer


在終點站

$ cd yourAngularApp~/yourAngularApp $ python -m SimpleHTTPServer

現(xiàn)在,在瀏覽器中轉(zhuǎn)到localhost:8000,頁面將顯示


查看完整回答
反對 回復(fù) 2019-07-22
?
斯蒂芬大帝

TA貢獻1827條經(jīng)驗 獲得超8個贊

如果您在Chrome/Cr瀏覽器(例如:在Ubuntu14.04中)中使用此功能,則可以使用以下命令之一來解決此問題。

ThinkPad-T430:~$ google-chrome --allow-file-access-from-filesThinkPad-T430:~$ google-chrome --allow-file-access-from-files fileName.htmlThinkPad-T430:~$ chromium-browser --allow-file-access-from-filesThinkPad-T430:~$ chromium-browser --allow-file-access-from-files fileName.html

這將允許您加載鉻或鉻文件。如果必須對windows執(zhí)行相同的操作,則可以在chrom快捷方式的屬性中添加此開關(guān)或從cmd帶著旗子。默認情況下,Chrome、Opera、InternetExplorer不允許進行此操作。默認情況下,它只在Firefox和Safari中工作。因此,使用此命令將對您有所幫助。

或者,您也可以根據(jù)您熟悉的語言在任何Web服務(wù)器(例如:tomcat-java、NodeJS-JS、旋風-Python等)上托管它。這將適用于任何瀏覽器。


查看完整回答
反對 回復(fù) 2019-07-22
  • 3 回答
  • 0 關(guān)注
  • 877 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號