📄 hooks.rb
字号:
# = hooks.rb - ELinks/Ruby hooks## == Module Constants## The following global module constants are defined## * ELinks::VERSION - The ELinks version. :-P## * ELinks::HOME - The path to ELinks configuration files## == Debugging Scripts## When debugging you can use either## p(obj, ...)## or## message(string)## to print message strings. The printed strings will be shown in a message# box.# Called when the user enters something into the goto URL dialog.def ELinks::goto_url_hook(url, current_url) case url when /^localhost$/ return "http://localhost/" when /test-ruby/ # Dump the exported variables. message(ELinks::VERSION + " - " + ELinks::HOME); return current_url end return urlend# Called when the user decides to load some document by following a link,# entering an URL in the goto URL dialog, loading frames from a frameset (?)# etc.def ELinks::follow_url_hook(url) return urlend# Called when a HTML document has been loaded - before the document rendering# begins. Makes it possible to fix up bad HTML code, remove tags etc.def ELinks::pre_format_html_hook(url, html) return htmlend # Determining what proxy, if any, should be used to load a requested URL.# The hook should return:## * "PROXY:PORT" - to use the specified proxy# * "" - to not use any proxy# * nil - to use the default proxiesdef ELinks::proxy_hook(url) return nilend# Called when ELinks quits and can be used to do required clean-upsdef ELinks::quit_hookend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -