2016-08-24 190 views
0

我在如下使用FrameWork7頁面的簡單<a>Framework7 <a href="">不工作

<li><a href="https://www.google.com/"><img src="images/icons/black/users.png" alt="" title="" /><span>Go Google/span></a></li> 

但是當我點擊它不重定向到Google網頁。我已檢查控制檯,它顯示如下:

XMLHttpRequest cannot load https://www.google.com/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access. 
framework7.js:12307 XHR failed loading: GET "https://www.google.com/".$.ajax @ framework7.js:12307app.get @ framework7.js:1652app.router.load @ framework7.js:2648load @ framework7.js:636handleClicks @ framework7.js:7573handleLiveEvent @ framework7.js:11488 

我是Framework7的新手。我已經購買了開發模板。

回答

3

你想重定向到外部網站,只需添加external類的a href其正常工作

<li><a href="https://www.google.com/" class="external"><img src="images/icons/black/users.png" alt="" title="" /><span>Go Google</span></a></li> 

和看到你有錯字寫在關閉跨度標記

+0

感謝buddy它的工作 – Santhucool

0

你沒有clossed跨度,還添加了目標:

<li><a href="https://www.google.com/" target="_blank"><img src="images/icons/black/users.png" alt="" title="" /><span>Go Google</span></a></li> 
+0

無法正常工作。這不是跨度問題,它與Framework7相關 – Santhucool

+0

這與OP提供的錯誤信息無關 –

+0

是的,這是關於相同的原產地策略。由於安全原因,JavaScript受「同源策略」限制,因此惡意腳本無法聯繫遠程服務器併發送敏感數據。 – grec0o