1

iframe を使用して、サード パーティの Web サイトからマップを表示しています。マップへの Web アドレス (URL 内) の後に # が続き、その後にバックスラッシュで区切られたマップの中心の緯度と経度、ズーム レベルを表す数値が続きます。http://URL.html#zoom/lat/long

javascript を使用してiframe、src を更新してコンテンツを更新しています。ただし、Web アドレスは同じであるためiframe、URL 内の緯度、経度、ズームのパラメーターを変更して を更新しようとしても、何も変わりません。URL を正しい新しい値に更新する前にコードを挿入してみました。これにより、最初srcにダミーsrc(「about:blank」) に変更され、この種の問題は解決しましたが、src実際に機能させるには、更新したボタンを 2 回クリックする必要がありました。 . 他の誰かが同様の問題を抱えていましたか、または回避策を知っていますか?

前もって感謝します。

4

1 に答える 1

0

ハッシュの前にランダム パラメータを挿入します。

http://URL.html?rand=123#zoom/lat/long

123 は、たとえばタイムスタンプである可能性があります。

于 2012-11-28T05:25:55.593 に答える