Pages

2012-03-07

複製Opera的頁籤名稱及網址

當我們要複製一個網頁URL給別人時,最好是能把該Page Title及URL一起複製,這樣能讓別人迅速了解你轉貼的頁面大意。舉凡Maxthon, Firefox, Google Chrome都有Extension支援這樣的"Copy Tab Title and URL”的功能,唯獨老牌的Opera瀏覽器沒有!!

對於Opera的Extension豐富度有點小小失望,因為身為老牌瀏覽器卻缺乏一些主流常見的功能,後續的發展趨勢令人擔心了。不管如何,各自一片天,還是介紹如何實作在Opera頁面中,實現「Copy Tab Title and URL」的功能。

1. 打開Opera安裝目錄下的”/ui/standard_menu.ini”檔案,搜尋”[Document Popup Menu]"字串,在此項目”Item, MI_IDM_POPUP_ADDRESS            = Copy document address” (約720行)下新增以下內容:

Item, "Copy Tab Title and URL"="Go to page, "javascript:(function() {var s=window.getSelection(),t=document.title+'\r\n'+location.href,t=s?t:t;window.prompt('',t);})()" & Delay, 10 & Copy & Cancel"

2. 儲存檔案,並重新開啟Opera。在任一Web Page頁面按滑鼠右鍵,出現:
 WebPage ContextMenu


3. 點選該項目後,會出現一個提示視窗,但隨其就不見。這是因為Javascript無法直接存取local的剪貼簿,所以透過提示視窗複製再令其消失,乃折衷辦法也。所以本來很容易的一項人性功能,官方不做,就是累死百姓了!
Tab Title and URL


我使用OperaPortable版本沒辦法成功,它好像讀取別地方的ini檔案,但我遍尋不找。你可以直接執行”\Portable\OperaPortable\App\Opera\opera.exe”即可。

No comments: