Javascript 加载后我没有得到iframe的值

Javascript 加载后我没有得到iframe的值,javascript,jquery,Javascript,Jquery,我有一个谷歌地图,作为iframe加载。我想在加载后修改地名,但我找不到我的jquery代码 $(document).ready(function(){ $('#gmap_canvas').load(function() { const place = $("#gmap_canvas").contents().find(".place-name").text(); console.log(place); });

我有一个谷歌地图,作为iframe加载。我想在加载后修改地名,但我找不到我的jquery代码

 $(document).ready(function(){
        $('#gmap_canvas').load(function() {
          const place = $("#gmap_canvas").contents().find(".place-name").text(); 
          console.log(place);   
        });
    })

我也尝试过使用iframe作为选择器,我使用iframe id作为gmap_画布。这对我不起作用。类名为“place name”的内容

我猜“同源策略”会阻止您访问iFrame的内容。好的,我该怎么操作这些值呢。不过,这些值可以通过控制台访问,但在使用开发人员工具单击以映射之后。最初它是空的。但是在单击MapUsing工具并使用console检查之后,会给出正确的值。我不确定,但MapsAPI中可能有一些东西允许您这样做。