主要出于艺术原因,我希望在全屏模式下运行我的幻灯片(使用普通的JavaScript)。对于像Internet Explorer、Chrome、Firefox等浏览器,在Windows机器上运行时似乎没有问题:用户只需按F11键即可进入全屏模式(再次按下该键即可退出),正如前一页介绍幻灯片时所指示的那样。[顺便说一句,这是查看者与幻灯片之间唯一的“物理”交互:按下该键也意味着“准备好”查看幻灯片,舒适地坐在屏幕前某个距离的位置,不要太近,等等] 出于这个和其他原因,我不想自动[或通过单击]在全屏模式下运行幻灯片。
正如我所说,这在Windows机器上完美运行。然而,在Mac上的Safari却无法实现:按^+cmd+F并不能使您进入全屏模式,因为据我了解,我的网页的URL仍然可见于屏幕顶部,包括标题栏。例如:
<A HREF="javascript:slideshow();
self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);"></A>
这将产生相同的结果:地址栏和标题栏仍然可见。
如果您想在全屏幕模式下查看我的幻灯片片几分钟,请转到:
http://www.atelierfransvandestaak.nl/slideshow.html
我已经在几个论坛上搜索了几个月,但是无济于事。现在我开始认为这不是代码的问题,而是定义的问题。因为我认为苹果设计师称之为全屏实际上并不是真正的全屏。定义是一个标准问题:这意味着您无法更改它,因为其余世界遵循其规则。或者你可以吗? 因此,我的主要问题是,我们可以达成全屏视图 [例如图像] 的共识吗? 如果不能,您也无法对其进行编码。也许,这使我们远离Stackoverflow的有关代码的提问指导方针,但我感激任何建议或答案。
预先感谢, wimsch
附:我们全屏问题 [= Safari无法进入本机全屏模式,即使用户通过 javascript 代码显式指示 <<^ cmd F>>] 的原因可能是地址栏既可以是URL,也可以是搜索字符串。因此,我想快速搜索引擎[Spotlight]与地址栏相互连接,这很容易解释为什么地址栏仍然可见,从而防止Safari进入本机全屏幕。你对此有什么看法?