阅读:2298回复:11
ContextMenuPlus 的一个不足
ContextMenuPlus 对 Firefox 浏览器内部网页的内容复制可以 Copy as Plain Text ,但对从外部应用程序复制就无能为力了,不像 Chrome 浏览器无论从哪里得到的复制源,都可以 Paste as plain text
|
|
1楼#
发布于:2013-07-07 17:28
其实只要改进一下就可以了,ContextMenuPlus 的一个不足是不能控制输出,而 Chrome 的一个不足是不能控制输入,其实两者都只要改进下结合两者的优点就可以了。不知有没有什么扩展件同时具备两者的优点?并且也具备 ContextMenuPlus 的其它功能?
|
|
2楼#
发布于:2013-07-07 17:28
Re: hzzhaiqi
在 Firefox 网页之间复制粘贴可以称为内部复制粘贴,那么当从其它浏览器或其它应用程序如字处理软件复制内容到 Firefox 内就可以叫作“从外部应用程序复制”。什么叫“控制输入输出”?在命令行操作环境下 copy 是一个动作,而在 Windows 下变成了可以分两步走的动作了:copy 是一个动作,paste 是另一个动作;copy 是把内容复制到缓冲区,可以看作是一个输入动作,paste 是把缓冲区的内容粘贴到目标,可以看作是一个输出动作。 ContextMenuPlus 在 Firefox 内可以 Copy as Plain Text ,当 paste 到其它网页或外部应用程序时可以 paste as plain text,而当 paste 从外部应用程序得到的内容时却无法 Paste as plain text ,也就是说 ContextMenuPlus 可以控制输入,在 copy 时去掉文字的格式;但却无法控制输出,在 paste 时去掉文字的格式。 而 Chrome 刚好相反,无论我从哪里得到的源内容,当 paste 到 Chrome 内部时都可以 Paste as plain text ,而当我复制 Chrome 内部的内容时无法 copy as plain text ,所以当我把内容 paste 到外部应用程序时自然也无法 paste as plain text 了。也就是说 Chrome 可以控制输出,在 paste 时去掉文字格式;但却无法控制输入,在 copy 时去掉文字格式。 |
|
3楼#
发布于:2013-07-07 17:28
Re: CooB
我就在这个回帖试了下,当我按下 Ctrl-Shift-v 时却进入了 Full Editor 状态,难道装了 ContextMenuPlus 后默认的快捷键无效了? |
|
4楼#
发布于:2013-07-07 17:28
Re: hzzhaiqi
非常感谢给出详细的修改步骤,但我只想增加一个功能而不是改掉原有的功能 |
|
5楼#
发布于:2013-07-07 17:28
Re: CooB
我删除了这个 Preference 的值,也就是置空,重启 Firefox 后还是无效。 |
|