API在离开页面时触发提示

时间:2013-04-09 作者:Simon Gibbs

我有一个专有插件,可以在编辑帖子页面上创建一个元框。当插件管理的数据被编辑并且用户导航离开时,我们希望用户被提示为Wordpress(或者是TinyMCE?)现在编辑文章正文时执行。理想情况下,如果用户修改metabox和post内容,则会提示他们一次。

Is there an API which allows us to activate Wordpress\' (or is it TinyMCE\'s?) dirty flag?

我知道this similar question and the answer whcih建议代理beforeunload事件。

1 个回复
SO网友:Ralf912

当编辑插件管理的数据时,问题是“。您必须设置自己的脏标志(例如,隐藏输入字段中的值,设置js变量)如果用户离开页面,请检查脏标志。但是,如何检查metabox中的数据是否已编辑?插件中是否有一些合适的挂钩?如果没有,如果元框包含输入字段,则可以使用jQuery/JS OnChange事件。我们只需检查metabox中的输入字段(是否为空)。

知道metabox包含什么或插件本身就可以了。

结束

相关推荐

使用本地回退加载javascript CDN(非jQuery)

我正在尝试修改this 使用本地回退从CDN注册jQuery插件并将其排队。然而,当URL失败时(或者如果我给它一个假URL),Firebug在加载本地回退之前会收到2个对URL的中止调用。使用类似于链接的jQuery回退,它只接收1个中止的调用。看起来它在使用回退之前尝试加载脚本两次。function gavsiu_scripts() { if (is_single() && comments_open() && get_option(\'thread_com