{"id":20259473,"url":"https://github.com/dequan1331/wkwebviewextension","last_synced_at":"2025-07-20T07:35:00.886Z","repository":{"id":56926554,"uuid":"124627592","full_name":"dequan1331/WKWebViewExtension","owner":"dequan1331","description":"An extension for WKWebView. Providing menuItems delete 、support protocol 、clear cache of iOS8 and so on.","archived":false,"fork":false,"pushed_at":"2019-03-03T11:48:29.000Z","size":242,"stargazers_count":184,"open_issues_count":2,"forks_count":23,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-17T03:18:51.565Z","etag":null,"topics":["clearcache","js","menuitem","nsurlprotocol","uimenucontroller","wkwebview"],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dequan1331.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-10T06:05:22.000Z","updated_at":"2025-04-04T03:31:35.000Z","dependencies_parsed_at":"2022-08-21T04:20:50.310Z","dependency_job_id":null,"html_url":"https://github.com/dequan1331/WKWebViewExtension","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/dequan1331/WKWebViewExtension","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dequan1331%2FWKWebViewExtension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dequan1331%2FWKWebViewExtension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dequan1331%2FWKWebViewExtension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dequan1331%2FWKWebViewExtension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dequan1331","download_url":"https://codeload.github.com/dequan1331/WKWebViewExtension/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dequan1331%2FWKWebViewExtension/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266086219,"owners_count":23874487,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clearcache","js","menuitem","nsurlprotocol","uimenucontroller","wkwebview"],"created_at":"2024-11-14T11:14:54.697Z","updated_at":"2025-07-20T07:35:00.859Z","avatar_url":"https://github.com/dequan1331.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"_**This repo will no longer be updated. The new versions has been moved to [HybridPageKit](https://github.com/dequan1331/HybridPageKit) as a submodule. Integrate ' HybridPageKit/WKWebViewExtension ' subspecs with Cocoapods.**_\n\n***\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n\n# WKWebViewExtension\n\n[Extended Reading](https://dequan1331.github.io/index-en.html) | [中文](./README_CN.md) | [扩展阅读](https://dequan1331.github.io/)\n\nAn extension for WKWebView . \n\nProviding `WKWebView MenuItems delete` 、 `WKWebView support protocol` 、 `WKWebView clear cache or iOS8` and so on.\n\n\u003e Together with [ReusableNestingScrollview](https://github.com/dequan1331/ReusableNestingScrollview), sub repo of [HybridPageKit](https://github.com/dequan1331/HybridPageKit), which is a general sulotion of news App content page.\n\n\n## Requirements\niOS 8.0 or later\n\n\t\t\n##\tInstallation\n\n1.\tCocoaPods\n\t\n\t\tplatform :ios, '8.0'\n\t\tpod 'WKWebViewExtension'\n\n2.\tCloning the repository\n\n\t```objective-c\n\t#import \u003cWKWebViewExtensionsDef.h\u003e\n\t```\n\n## Features\n\n1.\tDeleteMenuItems  `iOS11 this issue has been fixed `\n\n\t\n\t\tWKWebView Support Delete System MenuItems\n   \t\tDelete System Items Without cut/copy/paste/delete\n   \t\t\n\n2.\tSupportProtocol\n\n\t\tWKWebView Support Protocol Like UIWebView\n\n3.\tSafeClearCache\n\n\t\tWKWebView Support iOS8 Clear All Cache\n\t\t\n4.\tSafeScrollTo\n\n\t\tWKWebView Safe ScrollTo Specific Offset Without Blank Screen by Runloop\n\t\t\n5.\tSafeEvaluateJS\n\n\t\tSafe Evaluate JS And Retainify Webview For CallBack, and Make Sure CallBack IS NOT null\n\t\t\n6.\tExternalNavigationDelegates\n\n\t\tWKWebView Support Internal And Extenal Delegates\n\n7.\tSyncConfigUA\n\n\t\tSync Config UA Without WKWebView\n\t\t\n## Licenses\n\nAll source code is licensed under the [MIT License](https://github.com/dequan1331/WKWebViewExtension/blob/master/LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdequan1331%2Fwkwebviewextension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdequan1331%2Fwkwebviewextension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdequan1331%2Fwkwebviewextension/lists"}