2

我有一个工具,它不是我的,它在一个子域中:app.domain.com. 这个工具是英文的,这些人不想翻译它。

所以我决定在 iframe 中翻译并使用 jQuery 更改文本(谷歌翻译不起作用),以及在其他子域中apps.domain.com

我该怎么做?我在这个网站上搜索,但我没有得到回应。

这是我的代码,它没有运行:

<iframe src="http://app.domain.com" id='inneriframe' scrolling="no"></iframe>

<script>
$(document).ready(function() {
    $("#inneriframe").contents().find('body').text("Clientes");
    $(this).html($(this).html().replace('Password','<span class="stars stars5">* * * * *</span>'));
    $("#inneriframe").contents().text($(this).text().replace('Password','Name:')); 
});
    }
</script>
4

1 回答 1

0

当您可以选择修改“工具”时(您没有解释它到底是什么),将两个文档中的document.domain属性设置为domain.com.

此外:修改 iframe 的内容$("#inneriframe").load()以确保 iframe 内的文档已经加载。

于 2012-11-19T21:33:07.273 回答