我有一个非常奇怪的问题,它只发生在 Firefox 中。
我正在编写一个 Meteor 应用程序,并且正在使用 Quill 编辑器。http://quilljs.com/
我认为它不一定是 Quill 编辑器,因为我无法在他们在网站上提供的示例中重现该问题。
因此,当您在文本框中输入内容,然后选择您的文本并单击删除时,浏览器将重定向回之前的 url!当您删除文本并且浏览器只是跳转到另一个页面时,这是一种非常糟糕的体验。这也只发生在 Firefox 中,在 Chrome 和 Safari 中似乎很稳定。
什么是交易?这是羽毛笔编辑器的代码...
Template.quillNote.rendered = ->
self = @
# This variable is used to stop updating the template when you are the one updating it
self.noUpdate = false
# If currently saving then push function into a queue to call later
self.saving = false
#Initialize Editor
@editor = new Quill(@find('.quill-editor'),
modules:
'authorship':
authorId: Meteor.user().username
enabled: true
toolbar:
container: @find('.quill-toolbar')
"link-tooltip": true,
'image-tooltip': true
theme: "snow"
)
self.editor.on 'text-change', (delta, source) ->
if source is 'user'
# Do not update screen while user is typing
self.noUpdate = true
saveDraftCallback()