首先,我对插件本身只有英文感到失望。例如,如果用户单击“使用 LinkedIn 应用”按钮并登录到法语个人资料,则它会正确显示。只返回一个页面,该页面的插件以英文显示“已应用”。
为了解决这个问题,我编写了一些 javascript 来在按钮加载后将“通过 LinkedIn 申请”和“共享”文本替换为法语等价文本。我现在遇到的问题是按钮的“已应用”版本。它似乎与实际插件异步加载,这意味着它在某些情况下会覆盖我的法语文本,但在其他情况下不会。
我知道我可以在提交申请时利用 onsuccess 事件。但是,当该 LinkedIn 用户重新访问该页面时,“已应用”文本并不总是以正确的语言显示。
问题 1:有没有人幸运地使用任何技术来达到预期的结果?
问题 2:LinkedIn 什么时候才能真正支持这个?
非常感谢任何帮助或指导。
谢谢!
更新:
我可以确认 Igor F. 使用 setInterval 函数并每 100 毫秒检查一次更改的解决方案是最佳选择,并且在所有经过测试的浏览器中都能完美运行。
感谢所有的帮助和建议!