首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Highcharts 去除版權標識「Highcharts.com」的正確方法

     編輯:程式設計綜合問答

誤區澄清

題主詢問是否需要替換 jQuery 文件來移除右下角「Highcharts.com」水印。答案是否定的,水印屬於 Highcharts 庫本身,與 jQuery 無關。

合規去除方案

  1. 購買商業授權:官網購買 License Key,在代碼中設置 Highcharts.setOptions({ credits: { enabled: false } }) 即可合法隱藏。
  2. 使用開源替代品:ECharts、Chart.js、ApexCharts 等均為 MIT/Apache 協議,無版權標識。

非法手段風險

  • 通過 CSS .highcharts-credits { display: none !important; } 隱藏屬於違反許可協議,面臨法律風險。
  • 修改源碼移除水印代碼同屬盜版行為。

代碼示範(合法隱藏)

Highcharts.chart('container', {
    credits: {
        enabled: false  // 需持有有效授權
    },
    series: [{ data: [1, 3, 2, 4] }]
});

總結

尊重開源協議,商業項目請購買授權或選擇免費開源替代庫,切勿冒險隱藏水印。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved