Javascript 如何通过jquery(或js)定义附加到任何具有不同聊天集的网页上的某个dom的聊天集

Javascript 如何通过jquery(或js)定义附加到任何具有不同聊天集的网页上的某个dom的聊天集,javascript,dom,google-chrome-extension,character-encoding,Javascript,Dom,Google Chrome Extension,Character Encoding,我正在做一个chrome扩展,它可以使用chrome扩展,contentscript将一个按钮附加到任何网页上。问题是网页的字符集是不确定的,这意味着我可以用不同的字符集将我的节点附加到网页上。有时它可能会带来混乱的代码 下面是一个例子: content\u script.js: (function(){ var script = document.createElement('script') script.setAttribute('src', 'url_to_my_java

我正在做一个chrome扩展,它可以使用
chrome扩展
contentscript
将一个按钮附加到任何网页上。问题是网页的字符集是不确定的,这意味着我可以用不同的字符集将我的节点附加到网页上。有时它可能会带来混乱的代码

下面是一个例子:

content\u script.js:

(function(){
    var script = document.createElement('script')
    script.setAttribute('src', 'url_to_my_javascript')
    document.body.appendChild(script)
})()
$('body').append('<button>确定(chinese,means ok)</button>')
my_javascript.js:

(function(){
    var script = document.createElement('script')
    script.setAttribute('src', 'url_to_my_javascript')
    document.body.appendChild(script)
})()
$('body').append('<button>确定(chinese,means ok)</button>')
$('body')。追加('body')确定(中文,表示ok)
在一些带有“gbk”字符集的页面上会出现混乱的代码

script.charset="GBK";//or other charset