Я понимаю, что вы можете обнаружить функции в javascript с помощью чего-то вроде этого
if(xmlhttprequest){
console.log("this browser is ajax compatible");
}
Я также понимаю, что импорт ES6 изначально совместим с некоторыми браузерами, если включены определенные настройки режима разработки. то есть
import {someExport} from './someModule.js';
мой вопрос
Можно ли обнаружить «Импорт» в том же виде, что и объект? если да, то как это можно сделать? Можно ли импортировать весь файл JS (чтобы можно было импортировать Javascript ES5, который не использует экспорт)
Я пытался использовать синтаксис if(object) с различными вариациями (в том числе с оператором from и без него), но пока безуспешно.
Моя причина для этого: я создал функцию javascript, которая опирается на Jquery и GreenSock, и хочу, чтобы скрипт автоматически импортировал их в совместимые браузеры, чтобы разработчику не приходилось вручную добавлять несколько библиотек JS.