是否可以从“jsx”调用“js”函数。没有 evalscript("callJsx",callbackfromjsx)。 因为我想在使用“afternew”事件加载新文档时调用js函数。
app.addEventListener("afterNew", myDisplayEventType);
function myDisplayEventType(myEvent){
alert("This event is the " + myEvent.eventType + " event.");
//here I want to call js
}
最佳答案
是的,你可以使用plugplugobject来做到这一点,并将vulcan.js包含在与js文件相关的html文件中
var externalObjectName = "PlugPlugExternalObject";
mylib = new ExternalObject( "lib:" + externalObjectName);
var eventObj = new CSXSEvent();
eventObj.type="EventName";
eventObj.data="data for event";
eventObj.dispatch();
将此代码添加到 jsx 并使用 csInterface.addeventlistener() 在 js 文件中添加“EventName”的事件监听器
关于javascript - Adobe CEP 扩展(indesign) : Is it possible to call "js" function from "jsx"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45160701/