{"id":21688426,"url":"https://github.com/gedysintraware/cordova-plugin-webview-proxy","last_synced_at":"2025-08-21T12:30:50.716Z","repository":{"id":42415328,"uuid":"315690565","full_name":"GEDYSIntraWare/cordova-plugin-webview-proxy","owner":"GEDYSIntraWare","description":"Plugin to proxy requests through the webview","archived":false,"fork":false,"pushed_at":"2024-07-01T13:47:52.000Z","size":31,"stargazers_count":21,"open_issues_count":11,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-19T23:14:54.544Z","etag":null,"topics":["cookies","cordova","cordova-ios","cors","proxy","wkwebview"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/cordova-plugin-webview-proxy","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/GEDYSIntraWare.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":"2020-11-24T16:30:30.000Z","updated_at":"2023-01-09T14:34:00.000Z","dependencies_parsed_at":"2023-01-21T14:30:15.945Z","dependency_job_id":null,"html_url":"https://github.com/GEDYSIntraWare/cordova-plugin-webview-proxy","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GEDYSIntraWare%2Fcordova-plugin-webview-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GEDYSIntraWare%2Fcordova-plugin-webview-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GEDYSIntraWare%2Fcordova-plugin-webview-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GEDYSIntraWare%2Fcordova-plugin-webview-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GEDYSIntraWare","download_url":"https://codeload.github.com/GEDYSIntraWare/cordova-plugin-webview-proxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230511482,"owners_count":18237658,"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":["cookies","cordova","cordova-ios","cors","proxy","wkwebview"],"created_at":"2024-11-25T17:14:55.876Z","updated_at":"2024-12-19T23:14:59.432Z","avatar_url":"https://github.com/GEDYSIntraWare.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cordova-plugin-webview-proxy\n\n\u003e Work in progress plugin.\n## Cordova Plugin to proxy http(s) requests on iOS without CORS and Cookie restrictions\n\nWith this plugin you can do requests to remote servers just like you would do normally. Cookies and CORS restrictions don't apply here because the requests is performed by native code.\n\nYou just need to change the URL:\n\n```javascript\nconst response = await fetch(window.WebviewProxy.convertProxyUrl(url));\nconsole.debug(response);\n```\n\n#### To delete all Cookies use this:\n```javascript\nwindow.WebviewProxy.clearCookie();\n```\n\n# Make sure you are using a custom scheme with your iOS platform\n\nThis plugin uses the WKURLSchemeHandler provided by WKWebView. It requires the latest version of cordova-ios.\n\n**You enable the custom scheme by setting these preferences in config.xml**\n\n```xml\n\u003cpreference name=\"scheme\" value=\"app\" /\u003e\n\u003cpreference name=\"hostname\" value=\"testapp\"/\u003e\n```\n# Testing this plugin\n\n[This test app](https://github.com/NiklasMerz/cors-cookie-proxy-test-app) with custom pages and a simple backend is helpful for testing and developing this plugin.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgedysintraware%2Fcordova-plugin-webview-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgedysintraware%2Fcordova-plugin-webview-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgedysintraware%2Fcordova-plugin-webview-proxy/lists"}