上下文内联菜单未出现在某些插入的图像上

时间:2019-07-25 18:15:59

标签: menu tinymce wysiwyg

上下文内联菜单出现在具有相同域名的插入图像上。它不会出现在外部图像上。

例如:http://fiddle.tinymce.com/k5faab/35,您会注意到我在tinymce.init中添加了imagetools_toolbar:“ openlink link unlink”。尝试插入图像(https://www.paintthemoon.org/wp-content/uploads/2015/02/250x250.gif),您会发现上下文菜单丢失。

我正在使用TinyMCE 4.7。该问题在所有浏览器中都存在。

1 个答案:

答案 0 :(得分:1)

由于CORS在浏览器中的工作方式,您看到的是预期的行为。您可以创建图像代理来解决此问题,如此处所述:

https://www.tiny.cloud/docs/plugins/imagetools/#imagetools_proxy

另一种替代方法是构建自己的方法来获取图像:

https://www.tiny.cloud/docs/plugins/imagetools/#imagetools_fetch_image

...但是请注意,您仍然必须遵守CORS限制,因此图像代理可能是更可靠的解决方案。