usopion氏がOpera Show の時だけ、スクリプトを起動させる方法ってあるかなぁ
と仰せだ。Opera Show Generatorが出力するJavaScriptはそんな動作を実現していた記憶があるので、見てみた。
// check to see if you're in fullscreen. Dirty hack, but hey?! :-) var firstslide = document.getElementById('slide1'); if (window.getComputedStyle(firstslide,null).pageBreakAfter == "always") { ... } else { ... }
要するに、そういうことらしい。ちなみにこのJavaScriptはOpera Show Formatに基づいて書かれた文書に利用されることを想定しており、その判定はmeta
要素に対して正規表現による比較で実現している。