WWJavaScriptContext+Thumbnail

Swift-5.6 iOS-14.0 Swift Package Manager-SUCCESS LICENSE

Introduction - 简介

Installation with Swift Package Manager

dependencies: [
    .package(url: "https://github.com/William-Weng/WWJavaScriptContext_Thumbnail.git", .upToNextMajor(from: "1.1.0"))
]

Function - 可用函数

函数 功能
thumbnailURL(urlString:using:result:) 取得该网页的缩图网址
thumbnailData(urlString:using:characterSet:result:) 取得该网页的缩图资料
thumbnail(urlString:using:characterSet:result:) 取得该网页的缩图

Example

import UIKit
import JavaScriptCore
import WWPrint
import WWJavaScriptContext
import WWJavaScriptContext_Thumbnail

final class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        let urlString = "https://www.explainthis.io/zh-hant/swe/script-link-in-html"
        
        WWJavaScriptContext.Thumbnail.shared.thumbnailURL(urlString: urlString) { result in
            
            switch result {
            case .failure(let error): wwPrint(error)
            case .success(let jsValue): wwPrint(jsValue)
            }
        }
    }
}