Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可以通过脚本在Safari中欺骗iPad UA吗?_Javascript_Css_Safari_Safari Extension - Fatal编程技术网

Javascript 可以通过脚本在Safari中欺骗iPad UA吗?

Javascript 可以通过脚本在Safari中欺骗iPad UA吗?,javascript,css,safari,safari-extension,Javascript,Css,Safari,Safari Extension,如果这个问题给人的印象是愚蠢的,我很抱歉,但是有可能通过某种脚本在Safari中欺骗iPad的UA字符串吗 我知道这可以通过develope>User-Agent菜单项来完成,但我感兴趣的是制作一个Safari扩展,它可以强制只向iPad提供HTML5视频的页面工作,而不必每次手动更改UA 谢谢是的。。。这绝对有可能 UA只是浏览器正在发送的东西(而且总是可以被欺骗!)。。。只要稍加定制,它就可以更改,因此浏览器扩展自然可以做到这一点。不确定这是否适用于iOS,但是。有些评论很有用: 默认写co

如果这个问题给人的印象是愚蠢的,我很抱歉,但是有可能通过某种脚本在Safari中欺骗iPad的UA字符串吗

我知道这可以通过develope>User-Agent菜单项来完成,但我感兴趣的是制作一个Safari扩展,它可以强制只向iPad提供HTML5视频的页面工作,而不必每次手动更改UA


谢谢

是的。。。这绝对有可能


UA只是浏览器正在发送的东西(而且总是可以被欺骗!)。。。只要稍加定制,它就可以更改,因此浏览器扩展自然可以做到这一点。

不确定这是否适用于iOS,但是。有些评论很有用:

默认写com.apple.Safari CustomUserAgent“\”Mozilla/5.0 (麦金塔;U;英特尔Mac OS X;en) AppleWebKit/419(KHTML,像壁虎一样) Safari/419.3“


谢谢这无疑是朝着正确方向迈出的一步。我唯一不确定的是,苹果是否会对修改Safari的.plist文件的扩展太感兴趣。@用户496230怀疑他们会喜欢它(因为它会降低iPad在web统计中的评级),但UA字符串并不是所有的标识符。服务器应该使用accept头来确定它们可以和应该发送给客户端的内容。去看看会发生什么,现在就去调查。具体来说,我试图“欺骗”的网站是Flickr。检查他们的消息来源,看看有没有什么突然冒出来。我现在得走了,但我希望这能回答你的问题。祝你好运:-)