Javascript:如何在URL生成后按顺序向Blob对象添加数据

Javascript:如何在URL生成后按顺序向Blob对象添加数据,javascript,blob,Javascript,Blob,我从脚本列表中创建一个Blob对象,比如,然后从Blob创建对象URL,将脚本标记注入html页面 var myScriptList=[ '变量a=1;', '变量b=2;', '变量c=a+b;' ]; var myBlobObject=new Blob(myScriptList,{type:'text/javascript'}); var urlToBlob=URL.createObjectURL(myBlobObject); 警报(urlToBlob)你不能那样做。为什么要这样做?我正在

我从脚本列表中创建一个Blob对象,比如,然后从Blob创建对象URL,将脚本标记注入html页面

var myScriptList=[
'变量a=1;',
'变量b=2;',
'变量c=a+b;'
];
var myBlobObject=new Blob(myScriptList,{type:'text/javascript'});
var urlToBlob=URL.createObjectURL(myBlobObject);

警报(urlToBlob)你不能那样做。为什么要这样做?我正在从一些脚本创建一个js文件,并将它们注入页面。用户可能会调试这些文件(我动态添加到页面),因此如果URL更改,用户创建的任何断点都将丢失@tamashegedust。您最好使用新的代码部分添加新的脚本标记。或者使用后端,在URL上提供动态js文件,并在脚本更改时强制重新加载页面。否,重新加载页面不是一个好的解决方案@Tamashegedus你不能这么做。为什么要这样做?我正在从一些脚本创建一个js文件,并将它们注入页面。用户可能会调试这些文件(我动态添加到页面),因此如果URL更改,用户创建的任何断点都将丢失@tamashegedust。您最好使用新的代码部分添加新的脚本标记。或者使用后端,在URL上提供动态js文件,并在脚本更改时强制重新加载页面。否,重新加载页面不是一个好的解决方案@TamasHegedus