繁体   English   中英

CefSharp C#更改javascript的navigator.appName

[英]CefSharp C# change navigator.appName for javascript

对不起,我的英语!

在JavaScript和CefSharp浏览器中,此代码始终返回“ Netscape”:

<html> <head> <title>appName</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <script> alert(navigator.appName); </script> </body> </html>

有什么办法可以将CefSharp设置中的值更改为“ MySuperScape”? 谢谢!

我不认为无需更改铬/闪烁代码即可轻松更改它。

https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/core/frame/NavigatorID.cpp&q=appName&sq=package:chromium&type=cs&l=49

如果需要标识浏览器应用程序,则可以更改用户代理。 如果您在浏览器中提供了自定义JS API,则可以对其进行测试,这比依赖用户代理更好。 否则,这看起来就没有意义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM