私は Java についてまったく何も知らないということから始めましょう。
とにかく、現在のページをGoogleブックマークに追加する次のブックマークレットがあります
javascript:(function(){var a=window,b=document,c=encodeURIComponent,d=a.open("http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk="+c(b.location)+"&title="+c(b.title),"bkmk_popup","left="+((a.screenX||a.screenLeft)+10)+",top="+((a.screenY||a.screenTop)+10)+",height=420px,width=550px,resizable=1,alwaysRaised=1");a.setTimeout(function(){d.focus()},300)})();
これはすべて機能しますが、ウィンドウの WM_CLASS と WM_NAME (ターミナルで「xprop」を使用してウィンドウをクリックして検出) に基づいてアクション (float、ignore、別のワークスペースに移動など) を割り当てる xmonad タイリング ウィンドウ マネージャーを使用します。なんらかの理由で、このブックマークレットが作成するポップアップは、私が持っている設定を無視し、それ自体を他のウィンドウと並べて表示します (ポップアップ/フロートさせたい... 非タイル WM でデフォルトで行う方法)。
だから私の質問は、このコードにこれを行っているものや、私が望むようにするために追加/省略できるものはありますか?
ありがとう
編集: