上下文内联菜单出现在具有相同域名的插入图像上。它不会出现在外部图像上。
例如: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。该问题在所有浏览器中都存在。
答案 0 :(得分:1)
由于CORS在浏览器中的工作方式,您看到的是预期的行为。您可以创建图像代理来解决此问题,如此处所述:
https://www.tiny.cloud/docs/plugins/imagetools/#imagetools_proxy
另一种替代方法是构建自己的方法来获取图像:
https://www.tiny.cloud/docs/plugins/imagetools/#imagetools_fetch_image
...但是请注意,您仍然必须遵守CORS限制,因此图像代理可能是更可靠的解决方案。