Công nghệ

Gmail đã có tính năng được chờ đợi suốt nhiều năm

Theo thông tin từ 9to5Google, thay vì phải mở từng email và chọn mã theo cách thủ công, người dùng Gmail giờ đây có thể sao chép mã chỉ với một lần chạm nhờ vào nút hiển thị trực tiếp trong hộp thư đến. Tính năng này được giới thiệu chỉ vài tuần sau khi Gmail cập nhật chức năng tìm kiếm và trò chuyện trực tiếp, điều đó cho thấy Google đang lắng nghe phản hồi từ người dùng trong quá trình triển khai tính năng mới.

Gmail cuối cùng cũng có tính năng nhiều người chờ đợi suốt nhiều năm - Ảnh 1.

Tính năng mới đang được Google triển khai đến người dùng Gmail trên Android lẫn iOS

ẢNH: CHỤP MÀN HÌNH 9to5GOOGLE

Khi nhận được email chứa mã xác minh từ các dịch vụ như ngân hàng hay cửa hàng trực tuyến, một nút sẽ xuất hiện bên dưới dòng tiêu đề, tương tự như cách hiển thị bản xem trước hình ảnh hoặc tài liệu đính kèm.

Cách hoạt động của nút này rất đơn giản: nó sẽ hiển thị nội dung như "Copy code: xxxxxx". Người dùng chỉ cần chạm vào nút, mã sẽ được lưu vào bộ nhớ tạm của điện thoại, sẵn sàng để dán vào ứng dụng hoặc trang web yêu cầu.

Google đang khiến Gmail ngày càng dễ sử dụng hơn

Mặc dù đây không phải là một thay đổi mang tính cách mạng của Gmail, nhưng việc giảm thiểu thao tác luôn là điều tích cực, đặc biệt trong bối cảnh các vụ lừa đảo ngày càng gia tăng khiến xác thực hai yếu tố (2FA) trở nên cần thiết hơn bao giờ hết.

Trước đây, người dùng Gmail phải mở email, tìm mã giữa các dòng chữ, cẩn thận chọn để không sao chép thêm khoảng trắng trước khi quay lại ứng dụng để dán. Giờ đây, với tính năng mới này, quy trình trở nên nhanh chóng và dễ dàng hơn nhiều.

Hiện tại, tính năng này chỉ có sẵn trên ứng dụng di động, cả trên Android (từ phiên bản 2026.09.07) và iOS (từ phiên bản 6.0.260907), trong khi vẫn chưa thấy nút này xuất hiện trên phiên bản máy tính. Hy vọng trong tương lai, nút sao chép mã sẽ được tích hợp trực tiếp trong thông báo Gmail trên Android nhằm giúp người dùng tiết kiệm thời gian hơn nữa khi cần nhập mã xác thực.

//Chèn ads giữa bài (runinit = window.runinit || []).push(function () { //Nếu k chạy ads thì return if (typeof _chkPrLink != 'undefined' && _chkPrLink) return; var mutexAds = '<zone id="l2srqb41"></zone>'; var content = $('[data-role="content"]'); if (content.length > 0) { var childNodes = content[0].childNodes; for (i = 0; i < childNodes.length; i++) { var childNode = childNodes[i]; var isPhotoOrVideo = false; if (childNode.nodeName.toLowerCase() == 'div') { // kiem tra xem co la anh khong? var type = $(childNode).attr('class') + ''; if (type.indexOf('VCSortableInPreviewMode') >= 0) { isPhotoOrVideo = true; } } try { if ((i >= childNodes.length / 2 - 1) && (i < childNodes.length / 2) && !isPhotoOrVideo) { if (i <= childNodes.length - 3) { childNode.after(htmlToElement(mutexAds)); arfAsync.push("l2srqb41"); } break; } } catch (e) { } } } }); function htmlToElement(html) { var template = document.createElement('template'); template.innerHTML = html; return template.content.firstChild; } function tnDetailInsertMidArticleWidget(rootSelector, widgetId) { var root = document.querySelector(rootSelector); if (!root) return null; var contentRoot = root.querySelector('[data-role="content"]') || root; var blocks = Array.from(contentRoot.children).filter(function (el) { if (el.id === widgetId) return false; if (el.hasAttribute('data-check-position')) return false; if (el.hasAttribute('data-type')) return false; if (/^(SCRIPT|STYLE|TEMPLATE|LINK|NOSCRIPT)$/.test(el.tagName)) return false; if (el.tagName === 'P' && !el.textContent.trim()) return false; return el.getClientRects().length > 0; }); if (!blocks.length) return null; var rootRect = contentRoot.getBoundingClientRect(); var idx; if (rootRect.height > 0) { var midY = rootRect.top + rootRect.height / 2; for (idx = 0; idx < blocks.length; idx++) { if (blocks[idx].getBoundingClientRect().bottom >= midY) break; } if (idx >= blocks.length) idx = blocks.length - 1; } else { idx = Math.floor(blocks.length / 2); } var target = blocks[idx]; var isMedia = target.tagName === 'FIGURE' || target.classList.contains('VCSortableInPreviewMode'); var newDiv = document.createElement('div'); newDiv.id = widgetId; contentRoot.insertBefore(newDiv, isMedia ? target : target.nextSibling); return newDiv; } function tnOnReady(fn) { if (document.readyState !== 'loading') fn(); else document.addEventListener('DOMContentLoaded', fn, { once: true }); } (function () { if (!(window.pageSettings && pageSettings.allow3rd && (typeof window._isAdsHidden === 'undefined' || !window._isAdsHidden))) return; if (laNuocNgoai) return; tnOnReady(function () { var pernewDiv = tnDetailInsertMidArticleWidget('div.detail-cmain', 'tn_detail_foryou1_pc_per'); if (!pernewDiv) return; loadJsAsync('https://js.aiservice.vn/rec/tn_detail_foryou1_pc_per.js', function(){}, function() { window.boxTNRecs.err.push('rec/tn_detail_foryou1_pc_per.js'); }); }); })(); (function() { if (!(window.pageSettings && pageSettings.allow3rd && (typeof window._isAdsHidden === 'undefined' || !window._isAdsHidden))) return; if (typeof window.laNuocNgoai === 'undefined' || !window.laNuocNgoai) return; tnOnReady(function () { var newDiv = tnDetailInsertMidArticleWidget('div.detail-cmain', 'taboola-mid-article-widget'); if (!newDiv) return; window._taboola = window._taboola || []; window._taboola.push({ mode: 'thumbnails-4x1', container: 'taboola-mid-article-widget', placement: 'Mid Article Widget', target_type: 'mix' }); }); })();

Các tin khác

Vì sao Mặt Trăng đôi khi có màu cam?

Vì sao Mặt Trăng đôi khi có màu cam?

Mặt Trăng vốn có màu trắng bạc, nhưng khi ở gần đường chân trời, nó có thể chuyển sang sắc cam hoặc đỏ gỉ sắt rất rõ rệt.