Send JSONP (JSON with Padding) request.
yarn add json-with-padding
<script type="importmap">
{
"imports": {
"browser-load-script": "https://unpkg.com/browser-load-script",
"json-with-padding": "https://unpkg.com/json-with-padding"
}
}
</script>
<script type="module">
import requestJsonp from 'json-with-padding'
const {ip: myIpAddress} = await requestJsonp(
'https://api64.ipify.org?format=jsonp',
)
console.log(`My IP address: ${myIpAddress}`)
// -> My IP address: ...
</script>
[TBD]