我想测试一下我的第三方库(iframe-resizer)函数是否被调用。我的测试 import React from 'react';
import { fireEvent, render } from 'react-testing-library';
//import * as depModule from 'iframe-resizer';
let depModule = require("iframe-resizer")
import { MyComponent } from '../my-component
自从我将Angular应用程序从版本8升级到版本9之后,我在运行Jest单元测试时出现了一个新的错误:
unsafe value used in a resource URL context (see http://g.co/ng/security#xss)
我正在测试的组件使用DomSanitizer:
import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser';
export class ExampleComponent implements OnInit {
@Input()
我想知道如何从装入GWT模块的iframe的父级调用gwt静态方法。
举个简单的例子,假设我有下面的gwt类:
public class Simple {
public static void showWindow() {
Window.alert("Hello from the iframe");
}
}
我创建了一个名为"iFrameHost.html“的html主页,它可以运行上面的函数。然后在不同页面上的一个不相关的GWT模块中,我调用:
Frame iFrame = new Frame("iFrameHost.html&
我试图创建真正简单的Iframe在角2项目。
如果我在iframe中使用原始url,则获得一个错误unsafe value used in a resource URL context。
<!-- 1) Error : unsafe value used in a resource URL context -->
<iframe (load)="yourLoadFunction()" [src]="'/'" frameborder="0" width="1000px" height="50
我正在尝试加载Angular2上的iFrame。但是,地址是动态加载的。
实时代码是:
app.coponent.ts内幕
<!-- this works -->
<p>
iframe address : {{iFrameSrc}}
</p>
<!--- this does not work -->
<div class="embed-responsive embed-responsive-16by9">
<iframe class=