Я нашел это post, который подсказывал мне, как Firefox блокирует контент iframe, если он незашифрованный контент на зашифрованном веб-сайте SSL. Тем не менее, все мои URL-адреса являются https, включая `src iframe. Поэтому в итоге я сузил его до источника детской страницы. Я использовал 3 набора опций при инициализации плагина jQuizMe, пока требуется только одно. Строгая безопасность Блокировщика смешанных содержимого Firefox считала мой неаккуратный код Mixed Active Content (a.k.a. Mixed Script Content). Поэтому я поместил все свои параметры в один набор скобок, и теперь у меня есть контент в iframe при использовании Firefox.
JS
Старый JS на детской странице (jqm.html)
$(function($){
var options = {
numOfQuizQues: 12,
disableDelete: true,
showWrongAns: true,
showAns: true,
review: true
};
var quiz = {
multiList: [
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
],
},
options = {
allRandom: true,
title: ' '
};
options.showHTML = true;
$(".quizArea").jQuizMe(quiz, options);
});
Пересмотренный JS
$(function($){
var quiz = {
multiList: [
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
{
ques: "QUESTION?",
ans: "C",
ansSel: ["A","B","D","E"]
},
],
},
options = {
allRandom: true,
title: ' ',
numOfQuizQues: 12,
disableDelete: true,
showWrongAns: true,
showAns: true,
review: true,
showHTML: true
};
$(".quizArea").jQuizMe(quiz, options);
});