我正在尝试创建带有插件的应用程序。
我希望能够从具有内容的远程URL(格式为http://www.myscript.com)导入类
public static StringBuilder ERR = new StringBuilder();
public static List<PcapIf> NICS = new ArrayList<PcapIf>();
public static ArrayList<NetworkInterface> NICS2 = new ArrayList<NetworkInterface>();
int code = Pcap.findAllDevs(NICS, ERR);
public static int snaplen = 64 * 1024;
public static int flags = Pcap.MODE_PROMISCUOUS;
public static int timeout = 10 * 10000;
public void pcap_open(int interf)
{
pcap = Pcap.openLive(NICS.get(interf).getName(), snaplen, Pcap.MODE_NON_BLOCKING, timeout, ERR);
}
并能够在我自己的代码中使用它。
为此,我实现了使用export default class MyClass { ... }
标记成功导入该类的目的。但是,由于我无法使用<script type="module">
,因此它将它导入为“常规”脚本,因此,我不得不放弃import ... from 'URL';
语法(因此我可以执行{{1} }。
我需要具有“导出”语法,才能具有“匿名”类,并即时创建许多此类。
有没有办法用JavaScript做到这一点? (应该注意,实际上,我使用的是Angular + Typescript,但是这些模块将使用纯JS编写)