谷歌地图JavaScript API超链接模糊

谷歌地图JavaScript API超链接模糊,javascript,html,google-maps,google-maps-api-3,Javascript,Html,Google Maps,Google Maps Api 3,我正致力于将谷歌交通地图嵌入一个HTML窗口,以便在政府设施中使用数字看板应用程序(主要用于数字化活动传单和建立目录)。问题在于数字看板亭基本上是无人值守的,因此如果用户点击谷歌徽标、服务条款等,它将在应用程序和用户(可能是罪犯)上方启动一个新的Chrome窗口将能够非常快速地访问远离此应用程序预期用途的站点 在链接顶部放置透明div是否违法,这样就不会发生这种情况?如果是这样的话,我如何在遵守服务条款的同时确保用户不会危害应用程序或系统,甚至?以下是我为此所做的一个示例: 它基本上替换了标记

我正致力于将谷歌交通地图嵌入一个HTML窗口,以便在政府设施中使用数字看板应用程序(主要用于数字化活动传单和建立目录)。问题在于数字看板亭基本上是无人值守的,因此如果用户点击谷歌徽标、服务条款等,它将在应用程序和用户(可能是罪犯)上方启动一个新的Chrome窗口将能够非常快速地访问远离此应用程序预期用途的站点


在链接顶部放置透明div是否违法,这样就不会发生这种情况?如果是这样的话,我如何在遵守服务条款的同时确保用户不会危害应用程序或系统,甚至?

以下是我为此所做的一个示例:

它基本上替换了
标记的属性

document.querySelector(".gmnoprint.gm-style-cc").querySelector('a').href = '#';
document.querySelector(".gmnoprint.gm-style-cc").querySelector('a').target = '';
致以最良好的祝愿,
Eugene

你打算在你的信息亭中使用哪种浏览器?该应用程序运行的是Chrome 26版。你考虑过使用这个选项吗?我没有,谢谢你的建议。我很想这样做,但这似乎不能解决问题。我基本上是在数字看板应用程序的iFrame中渲染地图。问题是,当有人点击谷歌图标或服务条款时,会打开一个完整的Chrome浏览器,浏览器会显示在看板应用程序的顶部。所以,这应该是可行的,对吗?函数initMap(){var-mapDiv=document.getElementById('map');var-map=new google.maps.map(mapDiv,{zoom:13,中间:{lat:38.8997685,lng:-77.0400586});var-trafficLayer=new google.maps.trafficLayer();trafficLayer.setMap(map);document.querySelector(.gmnoprint.gm-style cc”).querySelector('a')).href='#';document.querySelector(“.gmnoprint.gm-style cc”)。querySelector('a')。target='';