最近,人们抱怨新的布局在大多数计算机/笔记本电脑屏幕上都太窄。 Firefox用户可以利用
Greasemonkey Addon可即时应用更改。(Opera用户可以使用Opera的UserScript,它们的工作原理类似)
// ==UserScript==
// @name widen Bytes.com
// @namespace http://bytes.com/
// @description widen bytes.com's too narrow main table
// @include http://bytes.com/*
// ==/UserScript==
window.bytes_new_width = function()
{
// define new size
var new_size = 1000;
// get the main table and reset its width
var tbl = document.getElementsByTagName('table');
var l = tbl.length;
for (var i=0; i<l; i++)
{
// there is only one table with a width
// attribute of 635
if (tbl[i].getAttribute("width") == 635)
{
tbl[i].setAttribute("width", new_size);
}
}
// get the code blocks and widen them too
var code_box = new_size - 100 + "px";
var code = document.getElementsByClassName('codeContent');
var k = code.length;
for (var j=0; j<k; j++)
{
// set box size (enclosed in table)
code[j].style.width = code_box;
}
}
window.addEventListener("load", window.bytes_new_width, false);
From: https://bytes.com/topic/javascript/insights/865792-change-bytes-coms-table-width-using-greasemonkey