跳转至

全屏实验

我们可以使用jspsych-fullscreen插件在全屏模式下运行实验。

var timeline = [];

timeline.push({
  type: 'fullscreen',
  fullscreen_mode: true
});

timeline.push({
  type: 'html-keyboard-response',
  stimulus: 'This trial will be in fullscreen mode.'
});

// exit fullscreen mode
timeline.push({
  type: 'fullscreen',
  fullscreen_mode: false
});

timeline.push({
  type: 'html-keyboard-response',
  stimulus: 'This trial will NOT be in fullscreen mode.'
});

jsPsych.init({
  timeline: timeline
});

出于安全方面的考虑,浏览器要求被试先和浏览器进行交互才能进入全屏。所以,fullscreen插件会呈现一个按钮,被试通过点击该按钮进入全屏。

全屏模式下,Safari不支持键盘输入。所以,在Safari中不会进入全屏模式,实验会忽略所有使用fullscreen插件的试次。