2016-08-24 209 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