2017年8月

  • 准备工作
  1. 苹果安装文件:Yosemite Install(14B25).cdr
  2. Vmware解锁文件:unlocker203.zip
  • 实际操作
  1. 安装VmwareWorkstation 11版本
  2. 打破解补丁 unlocker203
  3. 新建虚拟机选择安装包
  4. 选择Apple OS
  5. 点完成
  6. 去虚拟机安装目录修改文件:OS X 10.10.vmx

- 阅读剩余部分 -

获取元素中包含的文本值并判断是否包含指定值,返回True OR False

document.evaluate("//input[@value='myids']/../../td[last()]/text()", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.data.indexOf('是')<=0;

说明

1. document.evaluate:xml中操作DOM的方法
2. singleNodeValue :~~无需赘言~~
3. data :取对象中的数据
4. indexOf :判断字符串是否存在所选元素值中的位置

- 阅读剩余部分 -

在Ajaxian上看到了一种精确的检测方法,跨原型链调用toString()方法:Object.prototype.toString()。可以解决上面的跨框架问题。 当Object.prototype.toString(o)执行后,会执行以下步骤: 1)获取对象o的class属性。 2)连接字符串:"[object "+结果(1)+"]" 3)返回 结果(2) 例如:

Object.prototype.toString.call([]); // 返回 "[object Array]"
Object.prototype.toString.call(/reg/ig); // 返回 "[object RegExp]"

- 阅读剩余部分 -