我已经从StackOverflow获得帮助来生成此JavaScript以在GreaseMonkey脚本中使用,该脚本替换带有H1标记的图像,以便在Oracle E-Business Suite系统中使用,其中实例名称保存在H1标签:
// current page
var url_loc = window.location.href;
if (url_loc.indexOf("http://this.site:0123") == 0) { var env_label = "LIVE";}
if (url_loc.indexOf("http://this.site:1234") == 0) { var env_label = "TEST1";}
if (url_loc.indexOf("http://this.site:2345") == 0) { var env_label = "TEST2";}
if (url_loc.indexOf("http://this.site:3456") == 0) { var env_label = "TEST3";}
if (url_loc.indexOf("http://this.site:4567") == 0) { var env_label = "TEST4";}
if (url_loc.indexOf("http://this.site:5678") == 0) { var env_label = "TEST5";}
var imgs=document.getElementsByTagName('img');
for(var i=imgs.length-1;i>=0;i--){
if(imgs[i].title == 'NEW_UNI_LOGO.png' || imgs[i].title == 'Oracle') {
var h1 = document.createElement('h1');
h1.innerHTML = env_label;
imgs[i].parentNode.insertBefore( h1, imgs[i] );
imgs[i].parentNode.removeChild(imgs[i]);
h1.style.color = "red";
}
}
将页面上的Title标签更新为env_label值非常有用。我不想替换Title标签的所有内容,例如如果标题是:
<title>Oracle Applications Home Page</title>
我想将其更改为例如对于实时网站:
<title>LIVE: Oracle Applications Home Page</title>
基本上只需将env_label附加到标题标记中保存的内容的开头。
由于
答案 0 :(得分:4)
试试这个..
document.title = "Oracle Applications Home Page";
将标签贴在标题上..
document.title =env_label + ": Oracle Applications Home Page";
答案 1 :(得分:0)
在询问之前你甚至尝试过一些东西吗?我无法想到一个更简单的问题......
document.title = env_label + ": " + document.title;