2019独角兽企业重金招聘Python工程师标准>>>

Object.defineProperty(navigator,'platform',{get:function(){return 'New-platform your want!';}});

你懂得。

var program = require('commander');
const Nightmare = require('nightmare');let options = { waitTimeout: 3 * 60 * 1000,gotoTimeout: 60 * 1000,pollInterval: 100, //in ms//openDevTools: {mode: 'detach'},show: true,};  const nightmare = Nightmare(options);nightmare.goto("https://www.baidu.com/").evaluate(()=> { //return document.titleObject.defineProperty(navigator, "platform", {get: function() {return "Win32";}})  return navigator.platform;})  .end().then(console.log).catch((error)=> {console.log(error);
})

转载于:https://my.oschina.net/mingyuejingque/blog/1939589

js navigator platform相关推荐

  1. JS Navigator

    JS Navigator window.navigator 对象包含有关访问者浏览器的信息. Window Navigator window.navigator 对象在编写时可不使用 window 这 ...

  2. 彻底修改浏览器ua——通过修改navigator.platform将电脑PC的ua修改为手机ua

    你如果通过修改 navigator.userAgent 来实现修改ua,这是低级程序员会做的事情. 我要说的肯定不是这么简单! 怎样才能真正修改为跟手机一摸一样的ua呢? 就是必须修改 navigat ...

  3. 学习 JS navigator 对象

    集合 描述 IE F O plugins[] 返回对文档中所有嵌入式对象的引用. 该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件.Plug-in 对象提供的是有关插件的信息 ...

  4. JS判断访问设备(userAgent)加载不同页面 JS判断客户端操作系统类型(platform)

    //平台.设备和操作系统var system ={win : false,mac : false,xll : false};//检测平台var p = navigator.platform;syste ...

  5. js中WINDOW对象中的navigator成员对象

    js中DOM, DOCUMENT, BOM, WINDOW 区别 全栈工程师开发手册 (作者:栾鹏) js系列教程6-BOM操作全解 js中WINDOW对象中的navigator成员对象 naviga ...

  6. JS window对象 Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。...

    Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本. 对象属性: 查看浏览器的名称和版本,代码如下: <script type=" ...

  7. js的navigator对象的使用(浏览器信息)

    window.navigator 对象包含有关访问者浏览器的信息. <!DOCTYPE html> <html> <body> <div id="e ...

  8. JS 客户端浏览器操作、BOM、渗透客户端浏览器(windows对象:screen屏幕操作、location浏览器域名、history浏览器历史、Navigator浏览器信息、cookie)

    windows对象 windows尺寸 对于Internet Explorer.Chrome.Firefox.Opera 以及 Safari: window.innerHeight - 浏览器窗口的内 ...

  9. php或js判断网站访问者来自手机或者pc端源码

    很多时候也可以通过逻辑程序来进行判断,如PHP.JS是常用的两种识别访问设备类型的常用方法. 原理都是采用识别访问客户端的HTTP_USER_AGENT,然后进行关键字匹配进行确定设备类型,对于伪造H ...

  10. js浏览器和浏览器插件检测的方法总结

    文/玄魂 前言 首次面对题目所示的需求的时候,头脑中没有任何概念,于是搜索,所有的中文结果都不是很满意.所幸老外的几篇文章还是很有参考价值,虽然最终没有解决我的问题,但是我还是把这几篇文章的内容作了抽 ...

最新文章

  1. 李彦宏首次公布24字百度愿景,要做最懂用户的公司
  2. 思考:开发者如何挑选最合适的机器学习框架?
  3. 在 OS X 中使用 OpenResty
  4. linux hadoop集群搭建,hadoop集群搭建
  5. t3软件怎么生成报表_临沂用友畅捷通T3财务通软件财税一体化
  6. 再问数据中台 - 企业数据中台的团队如何构建?绩效如何评价?
  7. 经典算法(1)- 求1到N的质数
  8. Loopback for Mac虚拟音频传输管理工具
  9. Service Unavailable出现原因及解决方法
  10. 阿坝县人民医院管理系统软件硬件配置参数
  11. .net使用本地MQ消息队列( .net 4.5 环境)
  12. MySQL数据库增删改查的SQL语句
  13. 基于opengl编写简单的二维绘图软件
  14. Git 常用记录(删除commit操作/挑拣/删除仓库)
  15. 缺陷检测End-to-end training of a two-stage neural networkfor defect detection(端到端的两步神经网络的缺陷检测)
  16. 【论文阅读】Self-Knowledge Distillation with Progressive Refinement of Targets
  17. 蜥蜴人传说的起源-[大卫艾克与科瑞多穆特瓦的访谈]
  18. 【inline、inline-block间的空隙】
  19. Oracle ora-12560报错的解决办法
  20. 怎样修改mysql密码

热门文章

  1. spark、hive、impala、hbase、gbase在结构化数据方面查询原理对比(含parquet/orc)
  2. maven五:查找jar包坐标,选择jar包版本
  3. 实现Ecshop商品跳到淘宝、京东等的购买链接
  4. java和C#的相同之处笔记
  5. #pragma 是什么
  6. 一个远程线程注入的类
  7. TypeScript - 字符串字面量类型
  8. python学习之路——day1(18/9/11)
  9. Android-Adapter-View复用机制
  10. CDOJ 1157 数列(seq) 分块+线段树