Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 防止iframe重新加载_Javascript_Vue.js_Vuejs2 - Fatal编程技术网

Javascript 防止iframe重新加载

Javascript 防止iframe重新加载,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,我有一个所见即所得编辑器(Tinymce) 我使用Vue.js 1实时显示编辑器内容的预览。如果用户在编辑器中键入,预览将按预期实时更新。但这里有一个问题 如果预览中有iframe标记(Youtube视频),则视频内容会尝试向Youtube发送请求,以便在用户开始键入时重新加载,因为预览会实时更新。如果只有一个视频(iframe)就可以了,但是如果有2到3个视频,它会变得非常沉重和缓慢,因为多个视频试图自己重新加载 那么,有没有办法让他们在编辑器内容实时更新时停止向Youtube发送重新加载的请

我有一个所见即所得编辑器(Tinymce)

我使用Vue.js 1实时显示编辑器内容的预览。如果用户在编辑器中键入,预览将按预期实时更新。但这里有一个问题

如果预览中有iframe标记(Youtube视频),则视频内容会尝试向Youtube发送请求,以便在用户开始键入时重新加载,因为预览会实时更新。如果只有一个视频(iframe)就可以了,但是如果有2到3个视频,它会变得非常沉重和缓慢,因为多个视频试图自己重新加载


那么,有没有办法让他们在编辑器内容实时更新时停止向Youtube发送重新加载的请求?

你可以在实时重新加载上加一个缓冲,这样只有当他们停止键入时才会重新加载,或者使用
设置间隔
使用500毫秒的延迟。(只需将
脚本
替换为
嵌入
)。感谢您的评论。如果在预览中引用脚本标记,则预览中没有脚本标记。如果我误解了你,你能详细说明一下吗?在我在第二条评论中给你的链接中,那个人试图去掉
标签。我是说,你也可以做同样的事情,但是不要使用
script
而使用
embed
。你可以在实时重新加载上加一点缓冲,这样只有当他们停止键入时才会重新加载,或者使用
setInterval
使用500毫秒的延迟。(只需将
脚本
替换为
嵌入
)。感谢您的评论。如果在预览中引用脚本标记,则预览中没有脚本标记。如果我误解了你,你能详细说明一下吗?在我在第二条评论中给你的链接中,那个人试图去掉
标签。我是说,你可以做同样的事情,但是不要使用
script
而使用
embed