ブラウザがURL()コンストラクタをサポートしているかどうかを検出したいと思います。URL()コンストラクタがブラウザでサポートされているかどうかを検出するにはどうすればよいですか?
私はこのようにそれを使用したい:私はそれは、ブラウザでサポートされていますかどうかを確認するための適切な方法を見つけることができません
const url = new URL(urlString, [baseURLstring])
? const
がサポートされている場合
ブラウザがURL()コンストラクタをサポートしているかどうかを検出したいと思います。URL()コンストラクタがブラウザでサポートされているかどうかを検出するにはどうすればよいですか?
私はこのようにそれを使用したい:私はそれは、ブラウザでサポートされていますかどうかを確認するための適切な方法を見つけることができません
const url = new URL(urlString, [baseURLstring])
? const
がサポートされている場合
チェックはJavaScriptで行われる必要があると仮定 -
使用if(typeof URL === "function")
は
真のURLが
サンプルコード
if (typeof URL === "function") {
const baseURLstring = "http://www.aaa.bbb/";
let urlString = "/hello";
const url = new URL(urlString, [baseURLstring]);
console.log(url)
}
else if (navigator.userAgent.indexOf('MSIE') != -1 && typeof URL === 'object') {
const baseURLstring = "http://www.aaa.bbb/";
let urlString = "/hello";
const url = new URL(urlString, [baseURLstring]);
console.log(url)
}
if (window.URL) ...
サポートされている場合、私はあなたのコードを更新しました実際の[mcve] – mplungjan
素晴らしい作品!ありがとう@SushantSalunkhe –
@DavidLIuこれがあなたを助けたなら、あなたは問題をマークしてください。ありがとうございました ! –