2

ポップアップのコンテンツがポップアップの本体に対して指定された高さを超えている場合にスクロールバーがあるはずのChrome拡張機能を開発しました。

私はpopup.htmlのコンテンツを追加しています

<!DOCTYPE html>
  <head>
    <title>Compare Hatke</title>
    <script type='text/javascript' src='popup.js'>
    </script>
    <style>
      body {
        min-width:357px;
        min-height: 500px;
        overflow-x:hidden;
        overflow-y:auto;
      }

      img {
        margin:5px;
        border:2px solid black;
        vertical-align:middle;
        width:75px;
        height:75px;
      }
    </style>
  </head>
  <body>

    Extension developed by Prashant Singh
  </body>
</html>

また、ポップアップファイルにデータを挿入しているJS

var len = currentArray.length;
  var string = "";

  for(i=0;i<len;i++){
    if(tab.id==currentArray[i].tabID){
     string += "<img src='" + currentArray[i].image + "' height='20px' max-width='100px'> " + currentArray[i].prod +"<br>";
    }
  }
  document.write(string);

考えられる問題は何ですか?表示されるデータが1つのビューに表示できるよりもはるかに大きい場合でも、スクロールバーが表示されません。

説明をいただければ幸いです。ありがとう !

4

1 に答える 1

1

popup.htmlページにdivを追加しました

<body>
    <div id='showData'>
    Extension developed by Prashant Singh
  </div>
  </body>

に置き換えられdocument.writedocument.getElementById('showData').innerHTMLあっという間に動作しました。説明。なぜ前のものが機能していなかったのですか?

于 2012-12-16T09:43:49.293 に答える