我有一个工具,它不是我的,它位于子域中:app.domain.com
。这个工具是英文的,这些人不想翻译它。
所以我决定翻译iframe并使用jQuery(Google翻译不起作用)和其他子域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>
答案 0 :(得分:0)
如果您可以选择修改“工具”(您没有解释它究竟是什么),请将两个文档中的document.domain属性设置为domain.com
。
此外:修改$("#inneriframe").load()
上iframe的内容,以确保iframe中的文档已加载。