簡體   English   中英

如何處理外部 javascript 文件中的動態內容?

[英]How can I handle dynamic content in external javascript file?

我有一個使用多種語言的網站,碰巧有些訪問者出於某種原因正在查看與瀏覽器設置不同的語言頁面。 因此,如果他們的瀏覽器語言是網站被翻譯成的語言之一,我建議他們切換到他們喜歡的語言。 我使用包含頁面頂部消息的 div 來執行此操作。

According to your settings, we suggest you to view the content of this page in the following language: {language link}.
{Denied option with link}

消息以當前語言顯示(我當然有所有的翻譯),而 {language link} 取自用戶的設置。 javascript 代碼使用 PHP 在服務器端生成,並由 Z4C4AD5FCA2E7A3AAAAF74DBB1CED00318 中的 Javascript 管理

<script> 
// instructions loaded, matching user conditions...
</script>

有沒有辦法在外部js文件中管理它? 怎么做? 顯然,我對准備 n*n 文件組合並上傳與訪問者的情況相匹配的文件不感興趣。

怎么做? 謝謝!

除了外部腳本之外,您還可以編寫特定的 JavaScript 服務器端,將數據分配給全局變量。

在服務器呈現的頁面中,它看起來像:

<script>
  var userSettingsLanguageLink = '{language link}';
</script>

然后在您的外部腳本中,例如:

  if (userSettingsLanguageLink !== getBrowserLanguage())
  //...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM