- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道你是否可以给我一个有效的代码,这样当有人从英国加载网站时,它会将用户重定向到/UK/然后如果他们从美国加载它会转到/US/如果他们'来自欧盟任何地方(英国除外)到/EU/
我试过这个代码,它只是说 123。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>removed</title>
<script type='text/javascript'>//<![CDATA[
window.onload=function(){
if(navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition,showError);
}
else
{
alert("Geolocation is not supported by this browser.");
}
function showError(error)
{
switch(error.code)
{
case error.PERMISSION_DENIED:
alert("User denied the request for Geolocation.");
break;
case error.POSITION_UNAVAILABLE:
alert("Location information is unavailable.");
break;
case error.TIMEOUT:
alert("The request to get user location timed out.");
break;
case error.UNKNOWN_ERROR:
alert("An unknown error occurred.");
break;
}
}
function showPosition(pos)
{
if (pos.coords.longitude >= 45.775534 && pos.coords.longitude <= 45.775562 && pos.coords.latitude <= 15.994809 && pos.coords.latitude >= 15.994792)
{
alert("987");
//window.location = 'USD/';
}
else{
alert("123");
// window.location = 'GBP/';
}
}
}//]]>
</script>
</head>
<body>
</body>
</html>
最佳答案
通常像这样的重定向是通过查询地理位置数据库在服务器端执行的。如果用户允许页面查询位置,JavaScript 方法可能适用于现代浏览器。
无论如何,请仔细查看纬度和经度的约束条件。如我所见,它应该在非常小的盒子里 lon 45.775534-45.775562 lat 15.994809-15.994792。这是克罗地亚萨格勒布的一个小广场。因此,除非你的设备使用非常精确的地理定位并且你确实在这个位置,否则你几乎不可能有 987 弹出窗口。如果你想检查用户是否在美国,你应该使用更复杂的匹配(考虑到阿拉斯加和夏威夷)。
关于javascript - GeoIP 重定向欧盟美国英国,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24346947/
我在使用paperclip 和fog 验证europe rackspace cloud 时卡住了。我还将这一行添加到凭据中: :rackspace_auth_url => "lon.auth.api.
我一直在尝试将欧盟 cookie 政策横幅添加到我的网站。下面的 javascript 代码插入横幅(一旦我添加了一点样式)但是当我单击“x”关闭横幅并希望将其隐藏以供将来访问时,没有任何反应。横幅不
即将发生的 Google 政策变更迫使我们实现一个对话框,以通知欧盟用户有关 Cookie/设备标识符用于广告和分析的情况。我只想向欧盟用户显示此对话框。我不想使用额外的权限(例如 android.p
这可能不是技术问题,而是与立法有关: 在这些年里,欧洲国家应根据欧盟 cookie 法进行调整(综合而言,每个网站都必须就网站使用的每种 cookie 向用户告知/征求同意/等等)。最近我们花了一些时
是否有人拥有开箱即用/准备就绪的 .NET 文件集来支持欧盟 cookie 立法?一些快速、简单且可适度定制的东西会很好。 最佳答案 我用这个 Controller : public ActionRe
在欧盟,我们有一项法律,要求网页请求存储 cookie 的许可。我们大多数人都了解 cookie 并同意它们,但仍然被迫在任何地方明确接受它们。所以我计划编写这个附加组件(ff & chrome),它
我想检查输入是否是有效的文胸尺寸。在美国,胸罩尺码以偶数 28-48 和字母 A-I、AAA、AA、DD、DDD、HH 或 HHH 书写。欧盟、日本和澳大利亚使用不同的数字和模式,例如。 90C C9
我是一名优秀的程序员,十分优秀!