我正在尝试重定向到其他页面(例如谷歌),但它不起作用。这是代码:
function algo(a) {
$.get("links/privado/verlink.php?" + a, function(data, status) {
document.getElementById("algunacosa").href = data;
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="algunacosa">Ir al link</a>
<button onclick="algo">Retrive link</button>
如果响应是:http://google.com它将我重定向到 http://mrvikxd.ddns.net/m/http://google.com并出现403错误
编辑:我在Google Chrome开发控制台上看到了代码以及<a id="algunacosa">
的href是 href="http://google.com"
。我不知道为什么它不被 Google 访问。
最佳答案
使用 anchor 标记上的 rel
属性,您应该能够强制链接指向外部站点。 https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types
<a id="algunacosa" rel="external">Ir al link</a>
关于javascript - 我的页面总是将我重定向到我的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36131141/