如何在HTML页面中完成此操作: 单击SVG图像将在另一个窗口中打开SVG编辑器。在关闭窗口时(在Y / N提示之后),将更新开启窗口中的svg代码。
答案 0 :(得分:0)
我找到了一个解决方案:用
打开编辑器hWinEdit=window.open('svg-edit-2.7/svg-editor.html','SVG-edit');
然后我添加了onbeforeunload事件:
hWinEdit.onbeforeunload=function(){hWinEdit.opener.svgClose();};
其中svgClose
是获取SVG HTML字符串的函数:
s=hWinEdit.svgCanvas.getSvgString();
无论如何,我认为我必须放弃SVG-Edit,因为我的目的有太多关键错误。 (连接器不工作,挂断等)