1

この Web サイト: http://www.salus.si/en (トップ バナーの [変更] をクリックした場合*) の select 要素は、空のオプションで始まります。HTML は次のようになります。

<select id="cc-preference-selector-analytics">
    <option value="yes">I accept</option>
    <option value="no">I do not accept</option>
</select>

これはjsfiddle の同じ select 要素です: http://www.jsfiddle.net/JG89n - 最初のオプションを示しています。なぜこうなった?

ありがとう。

**ブラウザで「トラッキング ヘッダーを送信しない」が有効になっている場合、バナーは表示されません。ユーザーがこの機能を有効にしている場合、Cookie 同意バナーは表示されません。IE10 ではデフォルトで有効になっています。バナーは次のようになります (ページの上部): サイトのスクリーンショット*

4

1 に答える 1

1

デフォルトのオプションを設定していないため、空で表示されます。

デフォルトで「同意する」を選択したい場合は、次のようにします。

<select id="cc-preference-selector-analytics">
    <option value="yes" selected="selected">I accept</option>
    <option value="no">I do not accept</option>
</select> 

アップデート:

ほとんどの場合、これはブラウザーの動作であり、JavaScript もこの問題を引き起こす可能性があると思います。

于 2013-06-16T20:39:08.550 に答える