我在运行javascript时尝试获取用户的IP地址,当前域和整页网址(用于流量分析)
var ip = '<!--#echo var="REMOTE_ADDR"-->';
var domain = document.domain;
var page = window.location;
我一直在FF3中遇到错误
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMLocation.host]" nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)" location: "JS frame :: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js :: anonymous :: line 12" data: no]
有什么想法吗?
答案 0 :(得分:2)
该错误在jQuery中 - 似乎与您粘贴的代码无关。
编辑:看起来你不能将window.location(或页面)转换为AJAX函数 - 你需要使用String (location.href)
或String(page)
或jQuery ......可能就是这样吗? / p>
答案 1 :(得分:1)
我尝试了代码并且对我来说非常适合(最新版本的FF - 3.5.5)。
您的错误消息指向http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js,因此我认为它与jQuery有关。