如何解决如何以编程方式修复已经发生的 webGL 上下文丢失chrome 中的悲伤微笑?
我有带画布的 iframe。在 WebGL 丢失上下文后,我看到:
画布上的任何动画都无法完成,简单的页面重新加载无济于事。现在我担心如何以编程方式解决后果而不是原因。如果用户遇到这样的问题,他有 2 种方法(我知道)如何解决这个问题:
- 右键单击 iframe 并选择“重新加载框架”。
- 完全关闭浏览器并打开它
我尝试过的:
-
通过以下方式从js重新加载iframe:
1.1 带有
function fetchProjectTable() { $.ajax({ url: Domain+"/include/process.php",method: "POST",data: { getProjectResult: 1 },success : function(data) { //var o = JSON.parse(JSON.stringify(data)); //var o = JSON.parse(data); $('#project_table').dataTable({ data : data,columns: [ {"data" : "id"},{"data" : "p_name"},{"data" : "p_amount"} ],}); //console.log(o); /*alert(o); console.log(o);*/ } });
1.2 尝试删除 iframe 并重新创建
1.3 尝试删除并创建 iframe,但已经更改了框架的 url
-
我试图打开带有重启项目的上下文菜单以及点击它的一些方法。
有人知道如何解决这个问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。