IFrame Hyperlink无法在Chrome或Firefox中运行

时间:2019-06-10 06:55:57

标签: html google-chrome birt

我正在使用BIRT创建多个HTML页面,其中包含主页和Sub_Pages(IFrame)。在主页中有一些按钮会打开Sub_Page(IFrame)。 Sub_Pages中将具有表,某些表中将包含超链接,这些超链接将导航到另一个表。整个事物在Microsoft Edge和IE中都有效,但在Chrome中不是。在Internet上搜索时,我发现某些浏览器(例如chrome)的主页和Sub_Page(Iframe)不在同一域中。对于跨域通信,我已经使用window.postMessage()。 我使用了以下代码

Action ac = StructureFactory.createAction();
ActionHandle actionHandle = labelname.setAction(ac);
actionHandle.setLinkType(DesignChoiceConstants.ACTION_LINK_TYPE_BOOKMARK_LINK);//setting HyperLink as BookMarkLink                
actionHandle.setTargetFileType("report-document"); 
/**
 * setting target book mark link
 */
 actionHandle.setTargetBookmark( "\"" + targetBookmark + "\"" );

现在,我希望超链接在Chrome和firefox中工作

有人可以帮我吗?

0 个答案:

没有答案