2006年3月11日 星期六

Flock 瀏覽器的 Extension

沒想到 Flock 的 Extension 架構跟 Firefox 差不了多少,只要將下面的加入 install.rdf 即可,我也順便改了一下「新同文堂」的 install.rdf,真的直接就可以用了。 ^_^
<!-- Flock -->
<em:targetApplication>
<Description>
<em:id>{a463f10c-3994-11da-9945-000d60ca027b}</em:id>
<em:minVersion>0.4</em:minVersion>
<em:maxVersion>0.7</em:maxVersion>
</Description>
</em:targetApplication>
或者
<!-- Flock -->
<targetApplication>
<RDF:Description>
<id>{a463f10c-3994-11da-9945-000d60ca027b}</id>
<minVersion>0.4</minVersion>
<maxVersion>0.7</maxVersion>
</RDF:Description>
</targetApplication>

2006年3月8日 星期三

解除無法使用右鍵與選取文字

[DEFAULT]
BASEURL=about:blank
[InternetShortcut]
URL=javascript:function enablemenu(obj) {with(obj.document) {void(oncontextmenu=null);void(ondragstart=null);void(onselectstart=null);void(body.oncontextmenu=null);void(body.ondragstart=null);void(body.onselectstart=null);void(body.onbeforecopy=null);void(body.onmouseup=null);void(body.oncopy=null);}};function mykill(obj) {var fms = obj.frames;for (var i = 0; i < fms.length; i++) {enablemenu(fms[i]);mykill(fms[i].window);}};mykill(top);enablemenu(top);
Modified=30D418145642C6018F

將上面那段文字存成一個 xxx.url 的檔案放到「我的最愛」中,遇到無法使用右鍵與選取文字的網站時,點一下,就可以解決 90% 的無法在網頁上使用右鍵與選取文字的問題。
底下是可讀性比較高的原始碼
javascript:
function enablemenu(obj) {
with(obj.document) {
void(oncontextmenu=null);
void(ondragstart=null);
void(onselectstart=null);
void(body.oncontextmenu=null);
void(body.ondragstart=null);
void(body.onselectstart=null);
void(body.onbeforecopy=null);
void(body.onmouseup=null);
void(body.oncopy=null);
}
};

function mykill(obj) {
var fms = obj.frames;
for (var i = 0; i < fms.length; i++) {
enablemenu(fms[i]);
mykill(fms[i].window);
}
};
mykill(top);
enablemenu(top);


PS:寫這個才發現原來網址列也是有長度限制的。 XD