2

Facebook の広告、提案、列などを削除するために、Google Chrome 用のグリース モンキー スクリプト (実際にはタンパー モンキー) を作成しようとしています。オンラインで見つけたいくつかのユーザー スクリプトを変更して、Facebook の広告と左右の列を削除することができました。もともとは問題ありませんでしたが、列がなくなったので、特に正しい列がランダムに浮かんでいるだけです。それを削除するために、私は使用しようとしました:

document.getElementById('mainContent').removeattribute('border-right');

それはうまくいきませんでしたし、私が試した数時間分の他のこともうまくいきませんでした. Chrome にアクセスして F12 キーを押し、リソース ページを確認したところ、属性が含まれるスタイルシートが見つかりました。次のように表示されます。

.hasLeftCol #mainContainer{border-right:1px solid #ccc;min-height:600px}

私はそれらをなくすことはできません。できる人からの支援に感謝します。ありがとうございます。

4

1 に答える 1

4

border-right要素属性ではなくスタイル プロパティであるため、機能しremoveAttributeません。代わりにこれを試してください:

document.getElementById("mainContainer").style.borderRight = "none";

(これは JavaScript 用にborder-rightなることに注意してくださいborderRight。名前のつづりが正確であることを確認してください。)

ただし、ユーザー スタイルシートを好む場合もあります。スタイリッシュなどのブラウザー拡張機能を使用すると、スクリプトを使用する代わりに、自動的に適用される CSS を記述できます。( を使用して非表示にしdisplay: noneたり、 でミュートしたりできますopacity: 0.5。)

于 2013-09-14T04:19:29.070 に答える