Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.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 标题中的图像在Word for Desktop中显示,但在Word Online中消失_Javascript_Ms Word_Office Js - Fatal编程技术网

Javascript 标题中的图像在Word for Desktop中显示,但在Word Online中消失

Javascript 标题中的图像在Word for Desktop中显示,但在Word Online中消失,javascript,ms-word,office-js,Javascript,Ms Word,Office Js,我使用insertHtml在标题中插入在线图像,但是,它仅在桌面上工作。当我返回在线编辑文档时,图像显示不正确。图像边框显示在正确的位置,但不是实际图像 有人能解释一下吗 myHeader.insertHtml( '<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/CGI_logo.svg/1200px-CGI_logo.svg.png" alt="logo" height="42" width="4

我使用
insertHtml
在标题中插入在线图像,但是,它仅在桌面上工作。当我返回在线编辑文档时,图像显示不正确。图像边框显示在正确的位置,但不是实际图像

有人能解释一下吗

myHeader.insertHtml(
  '<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/CGI_logo.svg/1200px-CGI_logo.svg.png" alt="logo" height="42" width="42" align="right"/>',
  "End"
);
myHeader.insertHtml(
'',
“结束”
);

它与office.js无关

默认情况下,Word Online不显示标题。 您需要编辑页眉或页脚以查看图像


您将不会看到分页符或类似的内容。

我可以在Word Online中重现该问题。图像不会显示在Edge或Chrome中。我发现如果我打开标题进行编辑,图像确实会显示在编辑器中。你也明白吗?无论如何,如果您在几天内没有得到答案,请在本回购协议上打开一个问题:(只有在您尝试获得StackOverflow方面的帮助后,并且只有当问题看起来可能是一个bug时,才应该这样做。)感谢Rick的快速回复。我将看看是否有其他人可以提供帮助,稍后可能会在github上打开一个问题。我不是在抱怨,但开发office addin似乎很麻烦,因为office Js有时在office online和桌面上的工作方式不同。例如,我尝试了insertInlinePictureFromBase64()方法来插入base64格式的图像,它只在联机时工作,在桌面上不工作。