私は人生を少し簡素化し、クエリでクロム履歴を削除しようとしています。私は削除する数百のチェックボックスを持っており、それを手動で行うのは本当の苦痛です。getElementByIdとquerySelectorAllはchrome://履歴では機能しません。
だから私はchrome://history/?q=somequery
を開き、多くのチェックボックスを参照してください。私は書いています:
document.querySelectorAll('[aria-checked]')
そして何も返しません。はい、私は書いています:
document.querySelectorAll('button')
そして何も返しません! [OK]を、私はちょうどEdit HTML
ボタンを押すと、手動でいくつかの要素を追加して、idでそれを取得しよう:
document.getElementById('foooobar')
そして、あなたは何を知っていますか?何もない。
何らかの種類のフレームを使用している場合や、これらの要素にアクセスできない場合はわかりませんが、i-/frameがないことを確認したので、なぜうまくいかないのか混乱しています予想通り。
私はあなたが影に到達する必要があります...
これはポリマーアプリです。 PolymerはWebコンポーネントを使用して、シャドーDOMを作成します。基本的なdomより複雑です – charlietfl