Processon.com 只能保存到本地而无法保存到服务器的问题;

来源:互联网 发布:新版手机知乎怎么提问 编辑:程序博客网 时间:2024/05/02 01:16

https://www.processon.com/ 是一个好网站,

问题是,郁闷的是网络不好的时候,或者断网很长一段时间以后就麻烦了;


像我一样,本地写一个流程处理,增加了大约大约 100多个组件以后,扑街的发现,保存时候总是


幸好,点击后退的时候还是能够回到之前的页面;

问题是这个时候就郁闷了,保存吧,总是说 


总是无法同步到服务器;Debug一下,总是看到这个错误:

XMLHttpRequest cannot load https://www.processon.com/diagraming/savelocal. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.processon.com' is therefore not allowed access.

在本页面 Copy, 然后到另外一个页面 Paste, 郁闷的是 剪贴板不能跨页面使用;这个就非常难受了;
简单来说,就是 内容还在,但是无法保存,也无法复制和粘贴;
还好。。。。
下面就是解决方法了:

1. 千万不要关闭之前那个有问题的图形页面, 建立一个新的图形页面;

    在新页面随便加入一个组件,然后,全选,复制; (主要是为了让剪贴板里面有内容);

2. 然后再之前那个有问题的图形页面,全选,复制;
3. F12, 打开浏览器调试界面,然后, 

     输入, JSON.stringify(window.Designer.clipboard) 。。。。。啪啦啪啦出来一堆的内容(我上面那个图片是150K字节)
4. 将 内容复制粘贴出来,
      如下所示,   {"elements":[...................],"presetedIds":{....................},"plus":true}
5. 改成如下形式:
      window.Designer.clipboard.elements=[...................];
     window.Designer.clipboard.presetedIds={....................};
     window.Designer.plus=true;
6. 然后,上述脚本复制到新的图形页面的浏览器调试界面下执行,
7. 在新的图形页面 点击右键, 选择 粘贴;
8. 出现一堆的脚本错误,奇怪,貌似什么都没有改变

9. 等待一会儿,刷新新的页面,神奇的事情发生了,复制过来的内容都过来了;赶紧保存;



不过,希望大家不会遇到这个问题;
 








0 0