$('#flask-pagedown-pagedown').on('paste', function(event) {
        const textarea = $(this)[0];
        var editor = $('#flask-pagedown-pagedown');
        // 阻止默认行为,防止粘贴内容直接插入输入框
        event.preventDefault();

        // 获取剪贴板数据
        var clipboardData = event.originalEvent.clipboardData || window.clipboardData;
        var pastedData = clipboardData.getData('Text');

        const selectionStart = textarea.selectionStart;
        const selectionEnd = textarea.selectionEnd;

        var oldText = editor.val();
        var newText = oldText;
        if(isURL(pastedData)) {
            var url_content = pastedData;
            $.ajax({
                url: '/get_url_title',
                method: 'GET',
                data: {
                    url: url_content // 你想要获取标题的网页
                },
                success: function (data) {
                    var markdown_url = "["+data['title'] + "](" + url_content + ")";
                    newText = oldText.substring(0, selectionStart) + markdown_url + oldText.substring(selectionStart);
                    editor.val(newText);
                },
                error: function () {
                    alert('Failed to get the title');
                    var markdown_url = "[title](" + url_content + ")";
                    newText = oldText.substring(0, selectionStart) + markdown_url + oldText.substring(selectionStart);
                    editor.val(newText);
                }
            });
        } else {
            newText = oldText.substring(0, selectionStart) + pastedData + oldText.substring(selectionStart);
            editor.val(newText);
        }

        editor.trigger('keyup');

        // 如果需要,可以将数据设置到其他元素
        // $('#output').text(pastedData);
    });