基于WebKit的*面浏览器Erik.zip

时间:2022-08-07 20:53:18
【文件属性】:
文件名称:基于WebKit的*面浏览器Erik.zip
文件大小:111KB
文件格式:ZIP
更新时间:2022-08-07 20:53:18
开源项目 Erik是一款基于WebKit的*面浏览器,可用于功能函数的测试,使用JavaScript对网页进行操作访问。示例(使用Google搜索):let url = NSURL(string:"https://www.google.com")! let value = "Erik The Phantom of Opera" // visit var future: Future = Erik.visitURLFuture(url) // fill input field future = future.flatMap { document -> Future in     if let input = document.querySelector("input[name='q']") {         input["value"] = value     }     if let form = document.querySelector("form[name=\"f\"]") as? Form {         form.submit()     }     return Erik.currentContentFuture() } // finally get final result as success or error future.onSuccess { document in     // parse result } future.onFailure { error in     print("\(error)") } 标签:Erik
【文件预览】:
Erik-master
----.travis.yml(822B)
----Cartfile.resolved(139B)
----.swift-version(4B)
----Erik.podspec(3KB)
----ErikTests()
--------ErikTests.swift(14KB)
--------KannaTests.swift(1KB)
--------Info.plist(733B)
----.github()
--------FUNDING.yml(653B)
----Xcode()
--------Erik()
--------ErikOSX()
----Erik.xcworkspace()
--------contents.xcworkspacedata(150B)
--------xcshareddata()
----LICENSE(1KB)
----Cartfile.private(33B)
----Sources()
--------Future()
--------Erik.swift(7KB)
--------Document.swift(11KB)
--------LayoutEngine.swift(17KB)
----Package.swift(1KB)
----CONTRIBUTING.md(2KB)
----ErikAppTest()
--------TestErik.xcodeproj()
--------TestErikOSX()
--------Podfile(204B)
--------TestErik.xcworkspace()
--------TestErik()
----logo.png(32KB)
----ErikOSXTests()
--------Info.plist(733B)
----Erik.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(37KB)
--------xcuserdata()
--------xcshareddata()
----README.md(7KB)
----Cartfile(75B)
----google.html(50KB)

网友评论