Textarea表格缺少格式

时间:2015-09-07 20:38:26

标签: javascript jquery html greasemonkey

我的公司从一个票务系统转移到另一个票务系统,并且textarea格式化全部错过了。

下图中的工作日志显示旧票务系统(顶部img)非常漂亮,第二个工作日志(底部img)正在删除格式。服务器的主机标识输出使用空格而不是标签。

我想创建一个解决这个问题的解决方案,但我不知道造成这个问题的原因。任何帮助都会很棒。

enter image description here

1 个答案:

答案 0 :(得分:1)

您只需要使<textarea>使用固定宽度字体:

textarea {font-family: Monaco, 'Courier New', courier, monospace !important;}

要在GreaseMonkey脚本中添加它,请使用<link />插入脚本,这样:

var css = "textarea {font-family: Monaco, 'Courier New', courier, monospace !important;}",
    head = document.head || document.getElementsByTagName('head')[0],
    style = document.createElement('style');

style.type = 'text/css';
if (style.styleSheet){
  style.styleSheet.cssText = css;
} else {
  style.appendChild(document.createTextNode(css));
}

head.appendChild(style);

并提供UserScript的默认标题参数。