如何在HTML页面中实现这一点:单击SVG图像将在另一个窗口中打开SVG编辑器。关闭窗口时(在Y/N提示后),打开程序窗口中的svg代码将被更新。
发布于 2015-07-29 18:06:22
我找到了一个解决方案:用以下命令打开编辑器
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,因为对于我的目的来说,有太多的关键bug。(连接器不工作、hangups等)
https://stackoverflow.com/questions/31021752
复制相似问题