Answers:
由于Ross McNab的答案似乎不再起作用...
将此页面(或任何页面)添加为书签-然后编辑书签-随意命名,但将URL更改为...
javascript:alert(navigator.userAgent)
现在,您可以随时通过书签方便地检查用户代理-感谢Apple!
或者,如果您只是想一次性完成一次快速检查,并且已连接到网络,请执行TJ最初发布的操作。
我发现 罗斯·麦克纳布(Ross McNab)的 唯一方法要好得多,但可悲的是它不再起作用了(谢谢苹果公司)。比利·穆恩(Billy Moon)的方法可行,但是一次性检查有点尴尬。
另一种方法是使用外部网站(有很多选择,只需在“我的浏览器”上搜索),它将向我报告user-agent
字符串。
因此,例如,这些站点将向我报告我的user-agent
字符串是:
Mozilla / 5.0(iPad; U; CPU OS 4_3_5,如Mac OS X; en-gb)AppleWebKit / 533.17.9(KHTML,如Gecko)版本/5.0.2 Mobile / 8L1 Safari / 6533.18.5
...从中可以看出我正在使用Mobile Safari 5.0.2。
您可以通过在Safari地址栏中输入以下内容(通常会在其中输入URL)来获得userAgent字符串,而无需访问外部网站:
javascript:alert(navigator.userAgent)
您必须完全按照此处显示的方式键入,并区分大小写和标点符号。
出现一个带有完整useragent字符串的警报弹出窗口,其中包含Safari和iOS的版本号。
javascript:
伪协议和navigator.userAgent
。
javascript:alert(navigator.userAgent)
位,然后按照书签- 这仍然有效。
没有一个JavaScript答案对我有用。我找到了一种更简单的方法!有几个“我的IP地址是什么?” 页面在那里,例如这一页。这些页面告诉您IP地址,在某些情况下还告诉您浏览器是什么,操作系统是什么以及浏览器是否为最新。
javascript:alert(navigator.userAgent)
肯定有效。
Safari cannot run the script because JavaScript is not allowed to be used this way.
但是如果我保存一个书签,然后使用该js解决方案编辑书签,它就可以工作。
您可以访问http://spiderip.com来检查Safari的用户代理和版本
如果您想复制粘贴此信息/如果您已经在这里,可以使用便捷的方法:将iPad插入mac(假设平台!)和OSX Safari中,远程调试设备,然后从“资源面板”中的“请求标题”下复制用户代理。
启用远程调试:
http://moduscreate.com/enable-remote-web-inspector-in-ios-6/
由于某些原因javascript:alert(navigator.userAgent)
无法正常工作。我尝试了它,但是从Safari收到一个错误消息,说它不允许(在iOS 12上测试)。
我碰巧在jsfiddle.net上,在那儿输入了它:)
jsfiddle.net是一个在线网站,您可以在其中键入JavaScript。并且由于JavaScript来自页面而不是直接来自浏览器,因此可以显示它。
iOS用户(如iPad,iPhone,iPod touch)可以通过访问“我的用户代理是什么”来查看Safari和WebKit版本。