This package provides polyfills for XHR, fetch, and the Brython AJAX interface using epoxy-tls. It allows making web requests using these APIs without CORS restrictions using a Wisp proxy, which keeps your data encrypted unlike HTTP proxies..
- demo/index.html: A demo of each of the APIs in action.
- demo/frametest.html: An experiment which loads websites into a same-origin iframe, fetching page content using epoxt-tls.
This package contains four scripts:
javascript.min.js- ForXMLHttpRequestandfetchin JavaScriptbrython.min.js- For theajaxmodule in Brythonjavascript-bundled.min.js- Javascript version bundled withepoxy-tlsbrython-bundled.min.js- Brython version bundled withepoxy-tls
It is strongly recommended to not use the bundled versions unless a single script file is required,
as the base64 encoded bundle is around 500KB larger than dynamically loading the epoxy-tls library.
The scripts are designed to be included with " tabindex="0" role="button">