我发现,如果您尝试通过添加自定义脚本来更改Google文档文字编辑器,则会在文本换行到新行或输入时输入错误。
可以通过在dom中包含任何脚本或css来重复该问题(下面的示例)。我在Firefox 3.6和Safari中尝试过它。即使js文件为空,也会发生错误。
这严重阻碍了向Google文档添加bookmarklet的能力有没有人有任何想法如何避免它? ......还是仅仅是我?
javascript:d=document,e=d.createElement('script');e.src='http://www.domain.org/dummy.js';void(d.body.appendChild(e));
答案 0 :(得分:0)
我无法按规定重现问题 - 注入脚本对我有用。我不知道Google Docs是否关心DOM,以至于意外的其他DOM元素在某种程度上搞乱了它?
一个想法是将脚本/样式附加到<head>
而不是文档正文如下:
javascript:(function(d,s){s=d.createElement('script');s.src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js';d.getElementsByTagName('head')[0].appendChild(s);})(document)
希望这有帮助!