Web view not load html text

Describe the bug in detail…

i want to create candlestick chart view for my app with html
but it can not load my code

please any one check this why its not working
give me suggestion to update this code

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Customized Candlestick Chart</title>
    <style>
        #chart {
            width: 800px;
            height: 400px;
            margin: 0 auto;
        }
    </style>
    <!-- Include the Lightweight Charts library -->
    <script src="https://unpkg.com/[email protected]/dist/lightweight-charts.standalone.production.js"></script>
</head>
<body>
    <h2>Customized Candlestick Chart</h2>
    <div id="chart"></div>

    <script>
        // Create a chart instance with custom background and text colors
        const chart = LightweightCharts.createChart(document.getElementById('chart'), {
            width: 800,
            height: 400,
            layout: {
                backgroundColor: '#1e1e2f',  // Dark background
                textColor: '#e0e0e0',         // Light text color
            },
            grid: {
                vertLines: {
                    color: '#3a3a4f',         // Vertical grid color
                },
                horzLines: {
                    color: '#3a3a4f',         // Horizontal grid color
                },
            },
            crosshair: {
                mode: LightweightCharts.CrosshairMode.Normal,
            },
            priceScale: {
                borderColor: '#565674',      // Price scale border color
            },
            timeScale: {
                borderColor: '#565674',      // Time scale border color
            },
        });

        // Add a customized candlestick series
        const candlestickSeries = chart.addCandlestickSeries({
            upColor: '#00b894',             // Green for upward candles
            downColor: '#d63031',           // Red for downward candles
            borderUpColor: '#00cec9',       // Cyan border for upward candles
            borderDownColor: '#ff7675',     // Light red border for downward candles
            wickUpColor: '#00cec9',         // Cyan wick for upward candles
            wickDownColor: '#ff7675',       // Light red wick for downward candles
        });

        // Set the data for the candlestick chart
        candlestickSeries.setData([
            { time: '2024-10-01', open: 100, high: 110, low: 90, close: 105 },
            { time: '2024-10-02', open: 106, high: 115, low: 104, close: 112 },
            { time: '2024-10-03', open: 113, high: 118, low: 108, close: 111 },
            { time: '2024-10-04', open: 110, high: 120, low: 107, close: 117 },
            { time: '2024-10-05', open: 116, high: 122, low: 114, close: 119 }
        ]);
    </script>
</body>
</html>

Please show us the way how you’re trying to load this HTML into the WebView. The issue might be there.

1 Like

Like this,

The below extension might be helpful for you.

3 Likes

Hi @Parmar_Mohit I have Updated code i hope you like it try this

index.txt (9.5 KB)

this is html code

1 Like

Thankyou DevXlabs for help me

But, i see this problem every time
thier is java or css not working

please help me what i can do