我正在開發一個擴展,它將在所有網頁的頂部插入一個水平div。它適用於大多數頁面,但對於http://google.com,Google的導航欄顯示在我的頂部。 stumble的Chrome擴展有一個類似的功能,除了他們的橫向div顯示在谷歌的導航欄上方。我正在使用內容腳本來插入div。我試過body.prepend(),它似乎沒有做這項工作。 此外,我希望酒吧被固定在頂部,無論滾動位置。我把它作爲位置:固定,頂部:0%,但仍然沒有運氣。 任何幫助或指向正確的方向將不勝感激。StumbleUpon chrome擴展插件如何在google首頁導航欄上方插入div?
1
A
回答
1
在處理這種情況時,請務必使用webkit檢查器中的計算式樣式框。可能需要一些時間才能找到正確的元素,造成造成問題的樣式,但這是值得的。
我前面加上一個div的身體在http://google.com和應用以下樣式:
element.style {
position: fixed;
top: 0;
left: 0;
height: 35px;
width: 100%;
background-color: red;
}
我注意到,紅色是從落後於谷歌的導航欄戳出來,所以我想它可能是一個Z指數的問題。
我我的預謀div的z-index的設置爲99999,並出現瞭如預期。經過進一步調查,我發現Google的div#gbx3的z-index爲990,其中的導航鏈接的z-index爲991.你不想掩蓋Google導航欄,所以我們將不得不設置一些自定義樣式。
如果你的風格谷歌的DIV #mngb到
element.style {
position: absolute;
top: 35px;
}
這將推動谷歌的導航欄下來,但不會移動任何頁面上的其他人。
這應該足以讓你開始。這不是完美的,它不能處理任何其他內容,也不適用於任何其他網站,但這對您而言是一個好的開始。
相關問題
- 1. 在Chrome擴展插入CSS
- 2. 如何從頁面擴展導航欄?
- 3. 在導航欄後插入
- 4. 從Chrome擴展插入CSS
- 5. 如何使用Chrome擴展插件將按鈕注入網頁
- 6. 如何讓我的導航欄擴展/擴展整個頁面?
- 7. Chrome擴展插入遠程JS文件?
- 8. Chrome擴展插件js
- 9. Vue CLI插入導航欄
- 10. 在Chrome擴展插入圖像
- 11. DIV在網頁上拖動(Chrome擴展)
- 12. Chrome擴展如何插入按鈕的頁面谷歌日曆
- 13. 單詞從導航欄邊距&如何擴展導航欄
- 14. 枚舉首選項文件中的Chrome擴展和插件
- 15. Bootstrap導航欄不擴展
- 16. 移動導航欄只在主頁上擴展
- 17. Chrome擴展插入廣告攔截
- 18. 通過Chrome擴展插入/刪除HTML
- 19. 無法通過Chrome擴展插入CSS
- 20. Chrome擴展插入文本問題
- 21. 使用Chrome擴展插入CSS更改
- 22. 使用Chrome擴展程序將按鈕插入Google文檔
- 23. 導航欄在Google Chrome中被切斷
- 24. 如何擴展插件?
- 25. 如何在Chrome擴展中爲導航事件運行回調?
- 26. Chrome擴展插件中的addEventListener
- 27. 插入一個導航欄到wordpress
- 28. 在CSS中可擴展的導航欄?
- 29. Google Chrome Native Client與插件或擴展相比
- 30. 將火狐插件擴展程序移植到Google Chrome
+1非常好的迴應的人。謝謝! –
@HanletEscaño:)BYU-I FTW! –
很好回答.. –