用户仅在iframe中访问下一页(iframe内)时如何访问iframe内部网址

时间:2017-12-26 18:26:02

标签: html

当用户访问或点击iframe中的下一页时,如何从iframe中检索网址。 我的意思是允许使用x-frame-options的网站。

(src属性在外部服务器页面上)

例如:@Transactional(propagation=Propagation.REQUIRES_NEW) public void updateAllScreens() { tSerScheduleJpaRepository.deleteAll(); // delete all schedule data List<ScheduleData> scArr = getFreshData(); // get all schedule data List<TSerScheduleEntity> list= new ArrayList<>(); for (ScheduleData scheduleData : scArr) { TSerScheduleEntity entity = new TSerScheduleEntity(); entity.setRtNm(scheduleData.getRtNm()); list.add(entity); } tSerScheduleJpaRepository.save(list); // save schedule data }
用户在Google的搜索引擎中键入单词并点击搜索按钮(在iframe内)iframe呈现关于搜索页面的新页面,并再次用户点击其中的某个链接,iframe呈现新页面,我想要检索用户在iframe中单击它的URL。

2 个答案:

答案 0 :(得分:0)

这样做的唯一方法是通过Javascript。如果您为iframe指定了ID,例如iframeId,则可以执行以下操作:

document.getElementById("iframeId").contentWindow.location.‌​href

答案 1 :(得分:0)

我在其他网站上搜索过,但是没有解决方案,iframe标记只是为了查看页面内容而构建的,就像frameset一样。

作为开发者,我们需要在iframe内容中禁用用户的外部点击,因为它违反了其他网站内容的一些黑客攻击。