我有一个包含 parent.js 的 HTML 页面。在该 html 中,将在运行时创建一个 iFrame。此 iframe 需要在其上下文中使用 parent.js。如果我有一个
function save() { ... }
在 parent.js 中,我可以从 iframe.js 调用它,比如
parent.save();
但我需要在 iframe 上下文中调用它,比如
save();
所以我在 iframe html 中再次加载了 parent.js。这使得每次创建新 iframe 时都会加载 parent.js。
无论如何我可以将已经加载的 parent.js 重用到创建的每个 iframe 中吗?,比如
loadParentJS("parent.js");
在 iframe.js 中。这不应该向应用程序服务器发出另一个请求。