2

如何在 Smart Mobile Studio 中重新加载/刷新 W3IFrameHtmlElement?

2.2 版

当我第一次分配源属性时​​,它工作得很好。当我第二次或以后分配它时,它永远不会起作用

4

1 回答 1

3

您可以尝试以下方法:

W3IFrameHtmlElement1.Handle.contentWindow.location.reload(true);

它直接访问底层 DOM 元素。使用这种方法,除了 Handle 之外的所有内容都需要区分大小写

如果您想在代码中具有类型安全性(加上不区分大小写),您还可以将变体句柄类型转换为专用的 W3C 指定类,如下所示:

JHTMLIFrameElement(W3IFrameHTMLElement1.Handle).contentWindow.location.reload;

请注意,您需要为此使用 W3C.HTML5 单元:

uses W3C.HTML5;
于 2015-12-04T23:32:06.670 回答