相关疑难解决方法(0)

JavaScript中的MAC地址

我知道我们可以通过IE(ActiveX对象)获取用户的MAC地址.

有没有办法使用JavaScript获取用户的MAC地址?

javascript mac-address

94
推荐指数
6
解决办法
15万
查看次数

你能通过JavaScript获得用户本地局域网IP地址吗?

我知道对这个问题的最初反应是"不"和"它不可能完成"和"你不应该需要它,你做错了什么".我要做的是获取用户的LAN IP地址,并将其显示在网页上.为什么?因为这就是我正在处理的页面,尽可能多地显示关于您的信息,访问者:http: //www.whatsmyip.org/more-info-about-you/

所以我实际上并没有使用IP做任何事情,除了出于提供信息目的向用户显示.我曾经通过使用一个小的Java小程序来做到这一点.它工作得很好.但是现在,浏览器会让你多次同意和信任,甚至可以运行最小的java applet,我根本不会运行它.

所以有一段时间我只是摆脱了这个功能,但如果可能的话我会喜欢它.作为一名计算机顾问,我不时会实际使用它.访问此网站以查看网络运行的IP范围比进入系统偏好设置,网络连接以及任何活动界面更快.

所以我想知道,希望是否有一些方法可以单独在javascript中完成它?也许你可以访问一些新对象,类似于javascript可以询问浏览器在地球上的地理位置的方式.也许客户网络信息有类似之处?如果没有,也许还有其他一些方法可以完成吗?我能想到的唯一方法是java applet或flash对象.我宁愿不做其中任何一个.

javascript ip-address

88
推荐指数
7
解决办法
14万
查看次数

我可以使用客户端Javascript执行DNS查找(主机名到IP地址)吗?

我想使用客户端Javascript来执行从客户端计算机上看到的DNS查找(主机名到IP地址).那可能吗?

javascript dns

82
推荐指数
5
解决办法
13万
查看次数

使用Javascript将IP映射到位置

<script type="application/javascript">
    function getip(json){
      alert(json.ip); // alerts the ip address
    }
</script>

<script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip"></script>
Run Code Online (Sandbox Code Playgroud)

我可以通过此代码获取用户IP ...

我想找到这个IP的位置.我怎么能够?

javascript ip jquery

37
推荐指数
6
解决办法
10万
查看次数

无法在'Window'GoogleTagManager上执行'postMessage'

最近,我得到这个postMessage无法克隆错误.它发生在大多数最新的浏览器上,如Chrome 68,Firefox 61.0,IE11,Edge.

无法在'Window'上执行'postMessage':function (a){if(qe.$a.hasOwnProperty(a))return qe.$a[a]}无法克隆.

堆栈跟踪是:

错误:无法在'Window'上执行'postMessage':function (a){if(qe.$a.hasOwnProperty(a))return qe.$a[a]}无法克隆.
在_reportEvent(eval at(:1:35637),:94:35)
at eval(eval at(:1:35637),:55:5)
at eval(eval at(:1:35637),:433:11 )

在DevTools中搜索我的页面gtm.js源代码显示为代码片段的来源:

gtm.js显示为函数的源

我的网页上有Google跟踪代码管理器跟踪代码.为什么会这样?

javascript error-handling google-tag-manager

26
推荐指数
2
解决办法
4915
查看次数

如何找出浏览器连接的服务器IP地址(使用JavaScript)?

有什么办法可以找到浏览器所连接的服务器的IP吗?例如,如果浏览器正在访问http://www.google.com,我们能否以任何方式告诉它连接到哪个IP?这在实施循环DNS的情况下非常有用.因此,第一个请求a.com结果1.1.1.1和后续请求结果1.1.1.2等等.

我用JavaScript无法找到任何方法.它甚至可能吗?如果没有,有没有任何通用的方法来找到这个信息?

javascript

25
推荐指数
5
解决办法
10万
查看次数

如何使用javascript或jQuery获取IP地址?

我需要在静态站点的页脚中显示IP地址是否可以使用JavaScript或jQuery获取IP地址...

我试过这个,但它在所有计算机上都给出了同样的价值

<script>
var myip;
function ip_callback(o) {
    myip = o.host;
}
</script>
<script src="https://smart-ip.net/geoip-json?callback=ip_callback"></script>
<script>alert(myip);</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

24
推荐指数
0
解决办法
13万
查看次数

通过第三方Web服务获取客户端IP地址

我想从下面的页面(http://l2.io/ip或其他)中读取我的IP地址,使用javascript将他保存在我的变量"myIp"中.

function getMyIP() {
  var myIp;
  ...
  return myIp;
}
Run Code Online (Sandbox Code Playgroud)

你怎么办?

javascript ip

15
推荐指数
3
解决办法
12万
查看次数

无法读取未定义的属性“disguiseToken”

这个问题是关于属性disguiseToken本身,而不是直接关于错误。

disguiseToken没有出现在代码库中,谷歌搜索也没有出现任何东西。

  • 什么是disguiseToken
  • 它是什么属性?
  • 什么试图访问此属性?

调用时发生错误getOwnPropertyDescriptor


示例堆栈跟踪:

TypeError: Cannot read property 'disguiseToken' of undefined
at getOwnPropertyDescriptor (eval at  (:1:38695), :560:24)
at Function.Object.getOwnPropertyDescriptor (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:39700)
at a (https://www.mywebsite.com/main.25a9fda6ea42f4308b79.js:1:1075141)
at https://www.mywebsite.com/5.6c58d8732681a35a1f8b.js:1:1533
at Object.26NW (https://www.mywebsite.com/5.6c58d8732681a35a1f8b.js:1:1805)
at i (https://www.mywebsite.com/runtime.8928e149b3f1200cf1ca.js:1:507)
at Module.L6id (https://www.mywebsite.com/5.6c58d8732681a35a1f8b.js:1:62181)
at i (https://www.mywebsite.com/runtime.8928e149b3f1200cf1ca.js:1:507)
at https://www.mywebsite.com/main.25a9fda6ea42f4308b79.js:1:914848
at t.invoke (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:8160)
at M (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:14076)
at M (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:13634)
at https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:14864
at t.invokeTask (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:8844)
at Object.onInvokeTask (https://www.mywebsite.com/main.25a9fda6ea42f4308b79.js:1:467756)
at t.invokeTask (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:8765)
at e.runTask (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:4026)
at g (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:11111)
Run Code Online (Sandbox Code Playgroud)

此错误发生在具有不同引擎的多个浏览器中。在过去的 3 个月中(今天是 …

javascript browser

14
推荐指数
1
解决办法
892
查看次数

RTCIceCandidate 不再返回 IP

刚刚注意到在 Chrome 上,RTCIceCandidate 不再返回 IP,而是一个混淆的地址。

RTCIceCandidate 
address: "a5b3ef18-2e66-4e24-91d2-893b93bbc1c1.local"
candidate: "candidate:169888242 1 udp 2113937151 a5b3ef18-2e66-4e24-91d2-893b93bbc1c1.local 47871 typ host generation 0 ufrag 7dHv network-cost 999"
component: "rtp"
foundation: "169888242"
port: 47871
priority: 2113937151
protocol: "udp"
relatedAddress: null
relatedPort: null
sdpMLineIndex: 0
sdpMid: "0"
tcpType: ""
type: "host"
usernameFragment: "7dHv"
Run Code Online (Sandbox Code Playgroud)

注意 RTCIceCanadate 的第一个属性是“address”,“ip”不再是这个对象的一部分。

以下代码确定浏览器的本地 IP 地址。仍然适用于 MOZ

function discover()
{
    try{
        //Get Local IP
        window.RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;   //compatibility for firefox and chrome

        if (pc)
            pc.close(); …
Run Code Online (Sandbox Code Playgroud)

webrtc

10
推荐指数
2
解决办法
8690
查看次数