基本信息

更新日期:
包名:
ishell
版本:
0.3.3
大小:
836.51KB
类型:
Firefox
平台:
Firefox
评分:
1
发布日期:
2021-11-04
价格:
免费
开发者:
gchristnsn

插件更新

Fixed libgen/scihub commands

插件截图

【图】iShell(截图 0)【图】iShell(截图 1)

插件简介

iShell allows to give commands to the browser by entering text into a special input box available by Ctrl+Space key combination. You may create your own commands in JavaScript programming language. iShell is a descendant of Mozilla Ubiquity project.

iShell is a browser add-on available by Ctrl+Space key combination that lets you give commands to a browser by entering text into a special input box. Commands are shortcuts for things that you commonly do on the Web; they can eliminate repetitive tasks and let you get more done, faster. Your can create your own iShell commands in JavaScript.

Find more information on command authoring in the tutorial at iShell setting pages.

History

iShell is a descendant of the Mozilla Ubiquity project that was phased out with the advent of Firefox Quantum and its restricting Web Extensions.

iShell is aimed to bring back the full functionality of Ubiquity to the new Firefox and enhance it further. iShell contains the advanced Ubiquity command parser ported to modern ECMAScript, which allows to create commands with prepositional arguments. It also implements the large portion of the original Ubiquity API that helps to migrate existing legacy Ubiquity commands to Firefox Quantum almost seamlessly. But the main point of the iShell creation is to provide the new clean object-oriented command authoring syntax based on the modern language features.

Although there is no more command subscription model for security reasons (you need to manually keep third-party commands in the iShell command editor; please use only commands you understand or trust to), iShell is still immensely useful if you are able to write JavaScript to automate things you have (web)APIs for or to extend the browser without much effort. See an example.

Some additional features offered by iShell that are not found in the original Ubiquity

  • More argument roles and prepositions: ‘by’ (cause), ‘for’ (subject) and ‘on’ (dependency).
  • Ability to add commands to the browser context menu.
  • It is possible to separate user commands into multiple categories in the command editor.
  • Modern object-oriented command syntax.

Please see the add-on or GitHub pages for more information.

更多...

相关插件

插件下载

免费下载Firefox商店