Javascript 重定向用户的奇怪问题

Javascript 重定向用户的奇怪问题,javascript,jquery,html,wordpress,redirect,Javascript,Jquery,Html,Wordpress,Redirect,我已经制作了一个脚本,它生成一个输入文本字段,允许用户输入一个url,然后点击enter键,然后将他们重定向到他们输入的网站。这很好,问题是当一个用户在我的弹出框中,试图点击文本字段上的enter键时,它会将他们重定向到一些网站,但不是所有的例子,它不会重定向到或 .浏览器栏{ 宽度;100%; 高度:30px; } #url栏{ 宽度:60%; } var currenturl=window.location; document.getElementById(“url栏”).value=cu

我已经制作了一个脚本,它生成一个输入文本字段,允许用户输入一个url,然后点击enter键,然后将他们重定向到他们输入的网站。这很好,问题是当一个用户在我的弹出框中,试图点击文本字段上的enter键时,它会将他们重定向到一些网站,但不是所有的例子,它不会重定向到或


.浏览器栏{
宽度;100%;
高度:30px;
}
#url栏{
宽度:60%;
}
var currenturl=window.location;
document.getElementById(“url栏”).value=currenturl;
$(“#url栏”).keyup(函数(事件){
如果(event.keyCode==13){
$(location.attr('href',document.getElementById(“url栏”).value);
}
});

这很难解释,所以我会把你链接到我的网站上,也许自己复制一下会有帮助。主页已关闭,使用文本框在主页上重定向效果很好,正如我所说,但要在主页上单击“开始>导航>关于我”时显示弹出窗口。例如,在弹出菜单中,它不会重定向到。

似乎与HTTP与HTTPS安全性有关。我无论如何都不是专家,但一个快速解决方法是在“http”之后搜索任何“s”,并将其从URL字符串中删除。

这是同源策略问题

您正试图在
iframe
中加载外部网站。有些网站允许,有些不允许

例如,如果您看到浏览器的网络活动(开发工具),您会发现像google这样的站点会在iframe中阻止加载

这是您可以在标题中看到的内容:

x-frame-options:SAMEORIGIN 
x-xss-protection:1; mode=block
尝试加载microsoft.com,它将正常加载


更多信息:

如果在您的iframe中加载google.com,只需查看响应标题是什么

Alternate-Protocol  80:quic
Cache-Control   public, max-age=2592000
Content-Length  219
Content-Type    text/html; charset=UTF-8
Date    Mon, 02 Dec 2013 06:59:22 GMT
Expires Wed, 01 Jan 2014 06:59:22 GMT
Location    http://www.google.com/
Server  gws
-------->X-Frame-Options    SAMEORIGIN
--------> X-XSS-Protection  1; mode=block**
上面写着“不,我只从陌生人那里加载相同的帧!!!”

您的页面工作正常 它的负载


将其更改为u可以看到差异,这不是问题所在。有一个没有“s”的工作在主页上很好。但是无论有没有“s”,在弹出窗口中都不会重定向,但有些网站可以工作。即使iframe与加载它的网站在同一台服务器上?是否有变通方法?(1)您的iframe是否与google.com位于同一服务器上?(2) 不,没有解决办法。你误解了,但没关系。感谢您帮助我找出问题所在。@ZackaryLundquist,我确实理解您想说的话,我只是想让您明白这实际上是关于目标网站的:)是的,谢谢您接受!
Alternate-Protocol  80:quic
Cache-Control   public, max-age=2592000
Content-Length  219
Content-Type    text/html; charset=UTF-8
Date    Mon, 02 Dec 2013 06:59:22 GMT
Expires Wed, 01 Jan 2014 06:59:22 GMT
Location    http://www.google.com/
Server  gws
-------->X-Frame-Options    SAMEORIGIN
--------> X-XSS-Protection  1; mode=block**