私の Web フォーム CMS では、Webshim を使用してサポートされていないすべてのフォーム要素を習慣的にポリフィルしています。
一部のブラウザー (FF 28 など) で Webshim によって既にポリフィルされている数値入力に独自のポリフィルを使用したいため、この戦略はいくつかの問題を引き起こしました。
Webshimがその要素をポリフィルするのを防ぐために何をしなければならないか、またはポリフィルを元に戻すために何をすべきかについて頭を悩ませることはできません。少なくとも、間違った方法でやっているようです。
それが私の現在のユースケースであるため、ポリフィルを元に戻すことをお勧めします.getShadowElement()
が、入力を呼び出すと使用できず.hide()
、スピンボタンを非表示にするために追加の作業を行う必要もあります。
私の考えではwebshim.addShadowDom()
、新しいシャドウダムが古いシャドウダムに取って代わるはずなので、代用を追加した後に呼び出すだけで十分なはずですが、そうはなりません。