在Firefox中使用JavaScript href刷新页面以进行Google Translate

时间:2018-12-31 19:56:14

标签: javascript css

我在网上某处找到的该href代码可在Chrome,Edge和Opera中运行,但在Firefox或Safari中无法正常运行。

我正在使用此代码将页面(websyn.html)刷新到用户选择的我的页面示例Websyn.html#googtrans(fr)的Google翻译版本中。在Firefox中,它仅刷新页面并删除#googtrans(fr)并保持未翻译状态。

我是编码的新手,所以任何帮助都很棒。 有什么想法吗?

 <a href="http://www.geocities.ws/pidu87/websyn.html#googtrans(fr)" onclick="window.location.reload(true);" target="_self">Français</a>

我希望页面重新加载为websyn.html#googtrans(fr),但在Firefox中将其重新加载为websyn.html而不进行翻译。

更新1/1/2019此href也无法在iPhone的Safari中使用。...

更新1/2/2019我在线找到了修复程序!!!!

<a href="?dummy=$random#googtrans(fr)">Français</a>

以上href在所有浏览器中均适用!

1 个答案:

答案 0 :(得分:0)

您正在刷新页面onclick,因此它将使用当前URL并重新加载该URL。从链接中删除onclick。

<a href="http://www.geocities.ws/pidu87/websyn.html#googtrans(fr)" target="_self">Français</a>