首页 > W3C Lab > 一分钟阅读区域放大Ver2.0
2015
04-14

一分钟阅读区域放大Ver2.0

mainfest.json

{
“manifest_version”: 2,
“name”: “一分钟阅读”,
“version”: “1.0”,
“description”: “一分钟阅读放大器”,
“content_scripts”: [
{
“matches”: [“*://app1.rthk.org.hk/elearning/1minreading/*”],
“js”: [“js/onemin.js”]
}
]
}

onemin.js

window.onload = function () {
init();
}

function init() {

document.onclick = function (e) {

var txt = e.target;
var frames = document.getElementsByTagName(“iframe”);
for (var i = 0; i < frames.length; i++) {
if (frames[i].attributes[“name”].nodeValue == “onemincontent”) {
frames[i].attributes[“height”].nodeValue = “800px”;
} else
continue; ;
}
}

}

window.onkeydown = function (e) {

if (e.keyCode == “38”) {
var frames = document.getElementsByTagName(“iframe”);
for (var i = 0; i < frames.length; i++) {
if (frames[i].attributes[“name”].nodeValue == “onemincontent”) {
frames[i].attributes[“height”].nodeValue = “800px”;
} else
continue; ;
}
}
}

 

改进了一下查找iframe的策略,还有多个页面的匹配,keyCode 38 好像是按上箭头 吧- -我也忘记了,现在总是用PodCast听,没时间啦,也不怎么看字幕了

最后编辑:
作者:scplay
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。