Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安格拉斯<;脚本>;通过HTML代码中的json位置接收_Html_Angularjs - Fatal编程技术网

安格拉斯<;脚本>;通过HTML代码中的json位置接收

安格拉斯<;脚本>;通过HTML代码中的json位置接收,html,angularjs,Html,Angularjs,我已经看到了很多类似的问题,但它们似乎都与标记相关,不适用于脚本 下面的代码段是一个可电子签名的pdf-出于某种原因,它不会在此处呈现,但如果放置在.html中,它将只是一个带有2个可签名字段的基本pdf 我看到了链接,它以字符串形式返回javascript函数 document.write('<iframe src="https://secure.eu1.echosign.com/public/esignWidget?wid=CBFCIBAA3AAABLblqZhBErQXBc488f

我已经看到了很多类似的问题,但它们似乎都与
标记相关,不适用于脚本

下面的代码段是一个可电子签名的pdf-出于某种原因,它不会在此处呈现,但如果放置在
.html
中,它将只是一个带有2个可签名字段的基本pdf


我看到了链接,它以字符串形式返回javascript函数

document.write('<iframe src="https://secure.eu1.echosign.com/public/esignWidget?wid=CBFCIBAA3AAABLblqZhBErQXBc488fW6dc9TExmomSqMLibzpk1duAQnawv3c1xGBoAjI-zvPUGWe1goCLs0*&hosted=false&token=&firstName=&lastName=&nameEditable=true" width="100%" height="100%" frameborder="0" style="border: 0; overflow: hidden; min-height: 500px; min-width: 600px;"></iframe>');
但是有一个问题,你的网页被评估代码覆盖了

最好的方法是打开一个新选项卡,获取opener属性的引用

var newWindow = window.open();
newWindow.opener.window.eval($scope.script.content);
使用以下方法解决:

var myWindow = window.open("http://pdf.test/input.html");
myWindow.document.write($scope.script);

打开一个新选项卡但保持空白
var myWindow = window.open("http://pdf.test/input.html");
myWindow.document.write($scope.script);