このため、拡張機能が機能しないことを理解するのは難しくありません。(もちろん拡張機能がインストールされている)ページを読み込むたびに、DeveloperToolsに「contentWindowが定義されていません」というエラーが表示されます。
Chromeでジェスチャーを試してみたかったので、ChromeGestures.user.jsにアクセスし、contentWindowを使用して4行すべてをコメントアウトしました (後で判明したので、これは必要ないので、以下のupd3を読みます)。 明らかに、このような残酷さの後、何かが機能しないか、機能しなくなります(コードを読みたくなかったので、私はjsにあまり強くありません)が、現時点では何もないよりはましです=)便利になります。
upd:
小さなマニュアル。
C:\ Documents and Settings \ Administrator \ Local Settings \ Application Data \ Google \ Chrome \ User Data \ Default \ Extensions \ chlbjhngbajmncdidibolcjokpchfhlf \ 1.0.7 \ (WinXPのようになります。ローカル\ AppData \ ...およびさらに同様に)。 ただし、太字で強調表示されている部分がすべて同じであるかどうかはわかりません。 そこに記載されているChromeGestures.user.jsを見つけて修正します
function getData(ntpurl,delta,captime,clickto){
newTabURL = ntpurl;
ChromeGesture.MINIMUM_DELTAY = delta;
ChromeGesture.MINIMUM_DELTAX = delta;
ChromeGesture.DELAY_BETWEEN_CAPTURES = captime;
ChromeGesture.CLICK_TIMEOUT = clickto;
if (popupLoader && contentWindow.CHROMEGESTURES_loadData){
wind.close();
contentWindow.CHROMEGESTURES_loadData = false
wind = null ;
}
}
if (!us)contentWindow.CHROMEGESTURES_setData = getData;
// LOAD SAVED DATA
if (!us){
if (popupLoader){
contentWindow.CHROMEGESTURES_loadData = true ;
wind = window.open( "chrome-extension://" +chrome.extension.id_+ "/options.html" , "_blank" ,
"directories=no,height=1,width=1,left=-100,top=-100,location=no," +
"menubar=no,scrollbars=no,status=no,titlebar=no,toolbar=no" );
}
* This source code was highlighted with Source Code Highlighter .
に
function getData(ntpurl,delta,captime,clickto){
newTabURL = ntpurl;
ChromeGesture.MINIMUM_DELTAY = delta;
ChromeGesture.MINIMUM_DELTAX = delta;
ChromeGesture.DELAY_BETWEEN_CAPTURES = captime;
ChromeGesture.CLICK_TIMEOUT = clickto;
if (popupLoader /*&& contentWindow.CHROMEGESTURES_loadData*/ ){
wind.close();
//contentWindow.CHROMEGESTURES_loadData = false
wind = null ;
}
}
//if(!us)contentWindow.CHROMEGESTURES_setData = getData;
// LOAD SAVED DATA
if (!us){
if (popupLoader){
//contentWindow.CHROMEGESTURES_loadData = true;
wind = window.open( "chrome-extension://" +chrome.extension.id_+ "/options.html" , "_blank" ,
"directories=no,height=1,width=1,left=-100,top=-100,location=no," +
"menubar=no,scrollbars=no,status=no,titlebar=no,toolbar=no" );
}
* This source code was highlighted with Source Code Highlighter .
(コードの大きな部分はごめんなさい)
upd2: Google Chromeブログに移動しました
upd3:注意深いhabrauzer life4beerは、コメントを書く必要はなく、contentWindowをwindowに置き換えることを提案しました。