12 Cara Screenshot di Laptop untuk Windows dan Mac dengan Mudah (2024)

Kompas.com - 17/04/2024, 14:15 WIB

Zulfikar Hardiansyah

Penulis

12 Cara Screenshot di Laptop untuk Windows dan Mac dengan Mudah (1)

Lihat Foto

Ilustrasi cara screenshot di laptop.(Unsplash.com)

KOMPAS.com - Pengguna kiranya penting untuk mengetahui cara screenshot di laptop. Sebagaimana cukup umum diketahui, screenshot merupakan salah satu tindakan yang penting dalam mengoperasikan laptop.

Screenshot atau tangkapan layar adalah tindakan mendokumentasikan objek atau tampilan yang muncul di layar laptop. Cara screenshot di laptop berguna ketika pengguna hendak mendokumentasikan tampilan pesan, aplikasi, website, dan masih banyak lagi.

Baca juga: 10 Cara Mengatasi WiFi Tidak Terdeteksi di Laptop dengan Mudah, Jangan Panik

Dengan screenshot, pengguna bisa menyimpan tampilan-tampilan tersebut dalam format gambar. Lantaran punya fungsi yang penting, pengguna perlu mengetahui cara screenshot di laptop.

Lantas, bagaimana cara screenshot di laptop? Jika tertarik untuk mengetahui lebih lanjut, silakan simak penjelasan di bawah ini mengenai cara mengambil tangkapan layar di laptop dengan mudah dan praktis.

Cara screenshot di laptop

Cara screenshot di laptop itu pada dasarnya cukup mudah. Namun, caranya bisa berbeda-beda antara di laptop berbasis Windows dan laptop berbasis MacOS (Mac). Secara umum, cara screenshot di laptop untuk WIndows dan Mac bisa dilakukan dengan dua cara.

Pertama, pengguna bisa screenshot laptop dengan menekan tombol shortcut di keyboard. Kemudian, cara yang kedua adalah pengguna dapat menggunakan aplikasi bawaan dengan fitur screenshot yang terdapat di laptop.

Adapun penjelasan lebih detail soal cara screenshot di laptop, baik untuk Windows maupun Mac, adalah sebagai berikut.

1. Screenshot laptop Windows dengan tombol Print Screen

  • Tekan tombol shortcut Print Screen di keyboard.
  • Setelah tombol itu ditekan, komputer bakal secara otomatis mengambil screenshot pada semua bagian layar.
  • Kemudian, pengguna bisa menempel hasil tangkapan layar di aplikasi lain seperti Paint atau Office dan menyimpannya menjadi gambar.

2. Screenshot laptop Windows dengan tombol Alt+Print Screen

  • Tekan tombol shortcut Alt + Print Screen secara bersamaan di keyboard.
  • Setelah tombol itu ditekan, komputer bakal secara otomatis mengambil tangkapan layar pada satu jendela yang tengah dibuka.
  • Kemudian, pengguna bisa menempel hasil tangkapan layar di aplikasi lain seperti Paint atau Office dan menyimpannya menjadi gambar.

3. Screenshot laptop Windows dengan tombol Fn+Print Screen

  • Tekan tombol Fn + Print Screen di keyboard.
  • Setelah tombol itu ditekan, komputer bakal secara otomatis mengambil screenshot pada semua bagian layar.
  • Kemudian, pengguna bisa menempel hasil tangkapan layar di aplikasi lain seperti Paint atau Office dan menyimpannya menjadi gambar.

Baca juga: 11 Cara Uninstall Aplikasi di Laptop untuk Berbagai Model dengan Mudah

4. Screenshot laptop Windows dengan tombol Windows+Print Screen

  • Tekan tombol Windows + Print Screen secara bersamaan di keyboard.
  • Setelah tombol itu ditekan, komputer bakal secara otomatis mengambil screenshot pada semua bagian layar.
  • Hasil screenshot dengan cara ini akan secara otomatis menjadi gambar berformat PNG dan biasanya tersimpan di folder Galeri.

5. Screenshot laptop Windows dengan tombol Windows+Shift+S

  • Tekan tombol shortcut Windows + Shift + S secara bersamaan di keyboard.
  • Selanjutnya, aplikasi Snipping Tools bakal terbuka secara otomatis.
  • Setelah itu, arahkan bingkai pointer pada layar yang ingin di-screenshot.
  • Kemudian, klik “File” dan “Save as’”.
  • Hasil tangkapan layar secara default akan tersimpan di folder Screenshot.

6. Screenshot laptop Windows dengan tombol Windows+G

  • Tekan tombol shortcut Windows+G di keyboard secara bersamaan.
  • Kemudian, pada bar “Capture”, tekan tombol “Capture”.
  • Cara ini akan mengambil tangkapan layar pada jendela yang tengah aktif atau dibuka.
  • Setelah itu. hasil tangkapan layar secara default akan tersimpan pada folder “Captures” yang berada di dalam folder “Videos”.

7. Screenshot laptop Windows dengan aplikasi Snipping Tool

  • Klik ikon Windows untuk mengakses menu Start.
  • Pada kolom pencarian di menu Start, ketik dan cari aplikasi Snipping Tool.
  • Kemudian, buka aplikasi Snipping Tool dan pilih menu “New” untuk mulai membuat tangkapan layar baru.
  • Selanjutnya, arahkan bingkai pointer pada layar yang ingin di-screenshot.
  • Kemudian, klik “File” dan “Save as’”.
  • File screenshot bakal tersimpan di folder penyimpanan yang dipilih atau secara default tersimpan di folder Screenshot.

8. Cara screenshot Mac dengan shortcut Command + Shift + 3

  • Tekan tombol shortcut Command + Shift + 3 di keyboard.
  • Setelah ditekan, Mac bakal secara otomatis mengambil screenshot pada semua bagian layar.
  • Kemudian, hasil tangkapan layar biasanya secara default akan tersimpan di folder “Desktop”.

9. Cara screenshot Mac dengan shortcut Command + Shift + 4

  • Tekan tombol shortcut Command + Shift + 4 di keyboard.
  • Setelah ditekan, arahkan pointer untuk mengambil screenshot di bagian layar tertentu.
  • Kemudian, hasil tangkapan layar biasanya secara default akan tersimpan di folder “Desktop”.

10. Cara screenshot Mac dengan shortcut Command + Shift + 4 + Spasi

  • Tekan tombol shortcut Command + Shift + 4 + Spasi di keyboard.
  • Setelah ditekan, komputer bakal mengambil tangkapan layar hanya pada satu jendela yang tengah dibuka.
  • Kemudian, hasil tangkapan layar bakal langsung tersimpan di folder “Desktop” secara default.

11. Cara screenshot Mac dengan shortcut Command + Shift + 5

  • Tekan tombol shortcut Command + Shift + 5 di keyboard.
  • Setelah ditekan, aplikasi bawaan komputer Mac bernama “Screenshot” bakal terbuka secara otomatis.
  • Pengguna dapat memilih beberapa model tangkapan layar lewat aplikasi tersebut.
  • Bila sudah mengambil tangkapan layar, pengguna bisa menyimpannya pada folder yang sesuai dengan pilihan.

12. Cara screenshot Mac dengan aplikasi bawaan

  • Buka menu Launchpad yang terdapat pada layar utama Mac.
  • Setelah itu, cari aplikasi Screenshot dan buka.
  • Setelah terbuka, pengguna dapat memilih beberapa model tangkapan layar lewat aplikasi tersebut.
  • Bila sudah mengambil tangkapan layar, pengguna bisa menyimpannya pada folder yang sesuai dengan pilihan.

Baca juga: 6 Cara Menyalakan Lampu Keyboard Laptop untuk Berbagai Merek, Mudah dan Praktis

Cukup mudah bukan cara mengambil tangkapan layar di laptop? Melalui beberapa cara di atas, pengguna dapat dengan mudah dan cepat mendokumentasikan objek atau tampilan yang muncul di layar laptop.

Demikianlah penjelasan lengkap seputar cara screenshot di laptop, baik untuk Windows maupun Mac, dengan mudah dan cepat, selamat mencoba.

Dapatkan update berita teknologi dan gadget pilihan setiap hari. Mari bergabung di Kanal WhatsApp KompasTekno. Caranya klik link https://whatsapp.com/channel/0029VaCVYKk89ine5YSjZh1a. Anda harus install aplikasi WhatsApp terlebih dulu di ponsel.

Simak breaking news dan berita pilihan kami langsung di ponselmu. Pilih saluran andalanmu akses berita Kompas.com WhatsApp Channel : https://www.whatsapp.com/channel/0029VaFPbedBPzjZrk13HO3D. Pastikan kamu sudah install aplikasi WhatsApp ya.

Tag

  • Cara screenshot di laptop
  • cara screenshot laptop Windows
  • bagaimana cara screenshot di laptop
  • Cara mengambil tangkapan layar di laptop
  • screenshot laptop
Lihat Tekno Selengkapnya
  • 2 Cara Tethering HP ke Laptop dengan Mudah dan Praktis
  • 10 Cara Mengatasi WiFi Terhubung tapi Tidak Bisa Akses Internet di Laptop
  • 15 Cara Mengatasi WiFi Lemot di Laptop biar Internetan Lancar, Mudah dan Praktis
  • Cara Membersihkan Layar Laptop yang Benar dan Tetap Aman

Video rekomendasi

Video lainnya

Pilihan Untukmu

`); var wSpecStop = createElementFromHTML(`

Konten disembunyikan.
Muat ulang halaman untuk perbarui rekomendasi.

`); reactionPopup.querySelector('.buttonShare').setAttribute('data-title', item.title); reactionPopup.querySelector('.buttonShare').setAttribute('data-url', itemUrl); reactionPopup.querySelector('.buttonShare').setAttribute('data-campaign', 'AIML_Widget_Desktop'); let userFeedback = new UserFeedback(resultObj.engine['tracker_algsrc'], itemUrl + tracker_params, jxRecHelper, index); reactionPopup.querySelector('.buttonBookmark').addEventListener('click', function() { do_bookmark(itemUrl, index, userFeedback); }); reactionPopup.querySelector('.buttonShare').addEventListener('click', function() { userFeedback.event('share'); }); reactionPopup.querySelector('.buttonNotInterest').addEventListener('click', function() { if (getCookie('kmps_usrid')) { hideThisArt(this); userFeedback.event('not-interested'); } else { const parentAction = this.parentElement.parentElement.parentElement if (!!parentAction) { let indexElement = parentAction.getAttribute('data-index') if (indexElement != 'undefined') { localStorage.setItem('reaction_not_interest_temp', JSON.stringify({ urlpage: items[indexElement].url })) } } window.location.href = "https://account.kompas.com/login/a29tcGFz/" + btoa(window.location.href); } }); /** * trigger action "userFeedback" that user not interest item before, when not interest without login */ if (getCookie('kmps_usrid') && localStorage.getItem('reaction_not_interest_temp')) { const tempUrlNotInterest = JSON.parse(localStorage.getItem('reaction_not_interest_temp')) if (itemUrl == tempUrlNotInterest.urlpage) { userFeedback.event('not-interested'); localStorage.removeItem('reaction_not_interest_temp'); } } wSpecStop.querySelector('.wSpec-stop-undo').addEventListener('click', function() { showThisArt(this); userFeedback.event('un-not-interested'); }); recItem.appendChild(buttonOption); recItem.appendChild(reactionPopup); recItem.appendChild(wSpecStop); } var recItemWrapperA = createElement('a', null, null, null); recItemWrapperA.setAttribute('href', itemUrl + tracker_params); var titleDiv = createElement('h4', null, null, [cssClasses.title]); var titleTextNode = document.createTextNode(item.title); if (item.itemType == 'video') { var iconVideo = createElement('div', null, null, ['icoInline', 'icoVideo']); iconVideo.style.marginRight = '5px'; titleDiv.appendChild(iconVideo); } titleDiv.appendChild(titleTextNode); var sourceDiv = null; if (item.hasOwnProperty('method')) { sourceDiv = createElement('div', null, null, [cssClasses.source], resultObj.engine['type'] + ' . ' + item.method.toUpperCase()); } else { var sourceDiv = createElement('div', null, null, [cssClasses.source], resultObj.engine['type']); } var textWrapper = createElement('div', null, null, [cssClasses.text_wrapper]); textWrapper.appendChild(categoryDiv); textWrapper.appendChild(titleDiv); textWrapper.appendChild(sourceDiv); recItemWrapper.appendChild(imgWrapper); recItemWrapper.appendChild(textWrapper); recItemWrapperA.appendChild(recItemWrapper); recItem.appendChild(recItemWrapperA); widgetWrapper.appendChild(recItem); // hook up the click handler for this item // recItem.onclick = handleClick.bind(null, jxRecHelper, itemUrl + tracker_params, index); recItemWrapperA.onclick = handleClick.bind(null, jxRecHelper, itemUrl + tracker_params, index); }); } // end while var endDate = new Date(); var loadtime = (endDate.getTime() - startDate.getTime()); trackEventGa('AIML Article Recommendation', 'Content Loaded', 'algsrc='+algsrc+',site=TEKNO,device=desktop,loadtime=' + loadtime) let domain = window.location.hostname; if(domain=='www.kompas.com'){ var url=window.location.href.split("/"); domain=url[2]+'/'+url[3] } let user_subs_type = "Gues"; let subs_type = ""; let is_lgn = 0; let engine = algsrc; if(getCookie('kmps_usrid')){is_lgn=1}; let time_load = loadtime; resolve(); /*** * JXRECSDK NOTES 3 of 5 - * pass all the info about the items to the rec helper * each one is an object: ALL MANDATORY * div * id * pos */ jxRecHelper.items(widgetItemArr); /*** * JXRECSDK NOTES 4 of 5 - * Call the ready() of the helper object when the recommendation * results have been populated to the widget * (This will register the action=ready event) */ if (resultObj.engine['type'] == 'api-1') { jxRecHelper.ready(resultObj.options.algo + ":" + resultObj.options.version); } else { jxRecHelper.ready(resultObj.engine['type']); } } else { jxRecHelper.error(204); console.error("Error: no recommendation items"); return; } } catch (err) { jxRecHelper.error(901); console.log(err.stack); let domain = window.location.hostname; if(domain=='www.kompas.com'){ var url=window.location.href.split("/"); domain=url[2]+'/'+url[3] } let user_subs_type = "Gues"; let subs_type = "" let is_lgn = 0; let engine = algsrc; if(getCookie('kmps_usrid')){is_lgn=1}; let endDate = new Date(); let time_load = (endDate.getTime() - startDate.getTime()); } }); } const _jxRecSdkURL = 'https://scripts.jixie.media/jxrecsdk.1.0.min.js'; var startDate = new Date(); class OneWidget { constructor() { //this is also the one we will pass to the JX rec helper object when //we instantiate it: //In this implementation most of these come from the options obj //on the publisher page. this._options = { accountid: '9262bf2590d558736cac4fff7978fcb1', pageurl: 'https://tekno.kompas.com/read/2024/04/17/14150097/12-cara-screenshot-di-laptop-untuk-windows-dan-mac-dengan-mudah', widget_id: '1000183-6xWeiWZFIM', type: 'pages', container: 'rekomendasi-konten-pilihan-untukmu-aiml', keywords: content_tags, title: title, customid: "7", count: 14, }; this._containerId = this._options.container; this._container = document.getElementById(this._containerId); this._engines = [{"url":"https:\/\/recommendation.jixie.media\/v1\/recommendation","method":"GET","pageurl":"https:\/\/tekno.kompas.com\/read\/2024\/04\/17\/14150097\/12-cara-screenshot-di-laptop-untuk-windows-dan-mac-dengan-mudah","system":"jx","type":"api-1","tracker_params":"?source=widgetML","tracker_algsrc":"V","count":14,"page_status":"read","excludeitemids":"2024041714150097"}]; } kickOff() { startDate = new Date(); const rand = Math.floor(Math.random() * 1000); /*const randSystem = Math.floor(Math.random() * 3); this._engine = this._engines[randSystem] if (location.hostname.indexOf('lestari') != -1) { this._engine = this._engines[1] }*/ this._engine = this._engines[0]; this._options.system = this._engine['system'] trackEventGa('AIML Article Recommendation', 'Widget load', 'algsrc=' + this._engine['tracker_algsrc'] + ',site=TEKNO,device=desktop') let promJXSDK = fetchJSFileP(_jxRecSdkURL); let thisObj = this; // first we wait on the JX REC SDK to be loaded and initialized let recHelperObj = null; let recResults = null; promJXSDK .then(function() { /*** * JXRECSDK NOTES 1 of 5 - INSTANTIATION OF A JX REC HELPER OBJECT * Call this AFTER JX REC SDK is loaded but BEFORE you call your REC * backend. * * param: MANDATORY options object * options object must at a minimal have * accountid: get from jixie * widgetid: get from jixie * container: DIV ID of the destination div to house the widget * (for jixie widget this is just the options object passed from the page) * * (This will also register the action=load event) */ recHelperObj = jxRecMgr.createJxRecHelper(thisObj._options); let basicInfo = thisObj._options; basicInfo.engine = thisObj._engine if (basicInfo.engine.type == 'api-1') { var options = { count: basicInfo['count'], adpositions: "", keywords: basicInfo['keywords'], title: basicInfo['title'], date_published: "2024-04-17", pagecategory: "TEKNO", algo: "mixed" }; if(getCookie('kmps_usrid')){ var kg = { pagetype:basicInfo.engine.page_status, uid:getCookie('kmps_usrid'), ukid:getCookie('kmp_uid') } if(basicInfo.engine.page_status=='read'){ kg['excludeitemids'] = basicInfo.engine.excludeitemids; kg['multiFormat'] = true; } options['additional'] = { kg:kg }; } return recHelperObj.getJxRecommendations(options); } else { return fetchRecommendationsP(basicInfo, recHelperObj.getJxUserInfo()); } }) .then(function(resp) { if (thisObj._engine.type == 'api-3') { recResults = new Object recResults.items = resp.docs.result; } else { recResults = resp; } recResults.engine = thisObj._engine; if (!resp || !recResults.items || recResults.items.length == 0) { /*** * JXRECSDK NOTES 2 of 5 - * Call the error() function on the recHelper when either an error * has occured in the fetching or there are no recommended items * * (This will register the action=error event) */ recHelperObj.error(204); throw "no recommendation results"; } }) .then(function() { // everything is ready (recommendation results, css): document.getElementById("rekomendasi-konten-pilihan-untukmu-aiml").classList.remove("-loading"); document.querySelector('.wSpec-list').remove(); createDisplay(rand, thisObj._container, recResults, recHelperObj) .then(function() { toggleDropdown(); //observe lozad lozad('.lozad', { load: function(el) { el.src = el.dataset.src; el.onload = function() { el.classList.add('fade') } } }).observe() }) }) .catch(function(error) { console.log(`Unable to create recommendations widget ${error.stack} ${error.message}`); }); } } var limit_gtm_ready = 1; function check_gtm_ready() { if ('ga' in window) { // create a new instance of our widget based on the options const newW = new OneWidget(); newW.kickOff(); } else { const timeout_gtm_ready = setTimeout(check_gtm_ready, 500) limit_gtm_ready += 1; if (limit_gtm_ready > 10) { clearTimeout(timeout_gtm_ready); const newW = new OneWidget(); newW.kickOff(); } } } check_gtm_ready() document.querySelector('.wSpec-secret').addEventListener('click', function(e) { e.preventDefault(); let wSl = document.querySelectorAll('.wSpec-source'); if (wSl.length > 0) { for (let i = 0; i < wSl.length; i++) { wSl[i].classList.toggle('show') } } }) function trackEventGa(category, action, label) { if ("ga" in window) { ga(function() { tracker = ga.getAll()[0]; if (tracker) { tracker.send("event", category, action, label); console.log('track event ', category, action, label) } }) } } function formBody(obj) { let formBody = []; for (var property in obj) { let encodedKey = encodeURIComponent(property); let encodedValue = encodeURIComponent(obj[property]); formBody.push(encodedKey + "=" + encodedValue); } return formBody.join("&"); } function getCookie(name) { var name = name + '='; var cookies = decodeURIComponent(document.cookie).split(';'); for (var i = 0; i < cookies.length; i++) { var c = cookies[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } } function get_guid(url) { const videoPath = url.match(/\/watch\/(\d+)/); if (videoPath) { return `video.${videoPath[1]}`; } let arrayUrl = url.split('/'); let readPath = arrayUrl.indexOf('read'); if (arrayUrl[readPath + 1] == 'xml') { readPath += 1; } let year = arrayUrl[readPath + 1]; let month = arrayUrl[readPath + 2]; let date = arrayUrl[readPath + 3]; let id = arrayUrl[readPath + 4]; let guid = `.xml.${year}.${month}.${date}.${id}`; return guid; } function toggleDropdown() { let tdd = document.querySelectorAll('[data-dropdown]') if (!!tdd) { tdd.forEach((el) => { el.addEventListener('click', function() { el.parentElement.classList.toggle('-active') let saved = el.parentElement.getAttribute('data-saved') let kmps_usrid = getCookie('kmps_usrid'); if (kmps_usrid && !saved && el.parentElement.classList.contains('-active')) { let url = el.parentElement.getAttribute('data-url'); let guid = get_guid(url); check_bookmark( kmps_usrid, guid ).then(function(resp) { if (resp.hasOwnProperty('total_data')) { if (resp.total_data > 0) { el.parentElement.querySelector('.buttonBookmark').classList.add('-active'); el.parentElement.querySelector('.buttonBookmark').innerHTML = 'Hapus dari tersimpan'; el.parentElement.setAttribute('data-saved', 'true'); } else { el.parentElement.setAttribute('data-saved', 'false'); } } }) } }) document.addEventListener("click", function(e) { // console.log(e.target) if (el.contains(e.target)) { // console.log(tdd) } else { el.parentElement.classList.remove('-active') } }); }); } } function check_bookmark(kmps_usrid, guid) { let url = `https://api.kompas.com/2021/reaction/bookmark/list?kmps_usrid=${kmps_usrid}&guid=${guid}`; return new Promise(function(resolve, reject) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { resolve(JSON.parse(this.responseText)) } }; xmlhttp.open("GET", url, true); xmlhttp.send(); }); } function do_bookmark(pageurl, pos, userFeedback) { const wSpecItem = document.querySelector(`.wSpec-item[data-index="${pos}"]`); const btnBookmark = wSpecItem.querySelector('.buttonBookmark'); const kmps_usrid = getCookie('kmps_usrid'); const guid = get_guid(pageurl); const type = pageurl.match(/\/watch\/(\d+)/) ? 'video' : 'article'; if (kmps_usrid) { if (btnBookmark.classList.contains('-active')) { set_unbookmark({ guid: guid, kmps_usrid: kmps_usrid, type: type }).then(function(resp) { btnBookmark.classList.remove('-active'); btnBookmark.innerHTML = 'Simpan artikel'; reactionToast('Artikel berhasil dihapus dari list yang disimpan'); userFeedback.event('un-save'); }).catch(function(resp) { // message: "Data doesn't exists" if (resp.hasOwnProperty('message') && resp.message.includes('exist')) { btnBookmark.classList.remove('-active'); btnBookmark.innerHTML = 'Simpan artikel'; reactionToast('Artikel berhasil dihapus dari list yang disimpan'); } }) } else { const user_bookmark_url = "https://activity.kompas.com/saved?order=desc"; set_bookmark({ guid: guid, kmps_usrid: kmps_usrid, type: type, publisher: 'kompas', platform: 'desktop' }).then(function(resp) { btnBookmark.classList.add('-active'); btnBookmark.innerHTML = 'Hapus dari tersimpan'; reactionToast('Artikel berhasil disimpan', user_bookmark_url); userFeedback.event('save'); }).catch(function(resp) { // message: "Data already exist" if (resp.hasOwnProperty('message') && resp.message.includes('exist')) { btnBookmark.classList.add('-active'); btnBookmark.innerHTML = 'Hapus dari tersimpan'; reactionToast('Artikel berhasil disimpan', user_bookmark_url); } }) } } else { const login_url = "https://account.kompas.com/login/a29tcGFz/" + btoa(window.location.href); window.location.href = login_url; } } function set_bookmark(data) { const url = "https://api.kompas.com/2021/reaction/bookmark/add"; return new Promise(function(resolve, reject) { const xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 201) { resolve(JSON.parse(this.responseText)); } else if (this.readyState == 4 && this.status == 400) { reject(JSON.parse(this.responseText)); } }; xmlhttp.open("POST", url, true); xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); xmlhttp.send(formBody(data)); }); } function set_unbookmark(data) { const url = "https://api.kompas.com/2021/reaction/bookmark/delete"; return new Promise(function(resolve, reject) { const xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { resolve(JSON.parse(this.responseText)); } else if (this.readyState == 4 && this.status == 400) { reject(JSON.parse(this.responseText)); } }; xmlhttp.open("POST", url, true); xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8"); xmlhttp.send(formBody(data)); }); } class UserFeedback { constructor(engine, pageurl, jxRecHelper, pos) { this.engine = engine; this.pageurl = pageurl; this.jxRecHelper = jxRecHelper; this.pos = pos; } event(feedback) { if (this.engine == 'C') { const xmlhttp = new XMLHttpRequest(); let params = { domain: 'kompas.com', ce_userid: getCookie('kmps_usrid'), ce_sessionid: getCookie('ukid'), ce_pageurl: this.pageurl, engine: 'C', ce_feedback: feedback } xmlhttp.open("GET", 'https://apis.kgdata.dev/v1/aiml/feedback-widgetml' + formatParams(params)); xmlhttp.send(); } else if (this.engine == 'V') { if (feedback == 'share') { this.jxRecHelper.shared(this.pos); } else if (feedback == 'save') { this.jxRecHelper.bookmarked(this.pos); } else if (feedback == 'not-interested') { this.jxRecHelper.hidden(this.pos); } else if (feedback == 'un-not-interested') { this.jxRecHelper.unhidden(this.pos); } } } } function formatParams(params) { return "?" + Object .keys(params) .map(function(key) { return key + "=" + encodeURIComponent(params[key]) }) .join("&") } document.addEventListener("click", function(e){ let dx = document.querySelectorAll('[data-dropdown]') if(dx) { dx.forEach(function(el){ if(el.contains(e.target)) { el.parentElement.classList.toggle('-active') } else { el.parentElement.classList.remove('-active') } }) } })

Lihat Semua
  • TTS Eps 137: Yuk Lebaran
  • TTS Eps 136: Takjil Khas di Indonesia
  • TTS Eps 135: Serba Serbi Ramadhan
  • Games Permainan Kata Bahasa Indonesia
  • TTS - Serba serbi Demokrasi
  • TTS Eps 130 - Tebak-tebakan Garing
  • TTS - Musik Yang Paling Mengguncang


12 Cara Screenshot di Laptop untuk Windows dan Mac dengan Mudah (2024)
Top Articles
Latest Posts
Article information

Author: Margart Wisoky

Last Updated:

Views: 5916

Rating: 4.8 / 5 (78 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Margart Wisoky

Birthday: 1993-05-13

Address: 2113 Abernathy Knoll, New Tamerafurt, CT 66893-2169

Phone: +25815234346805

Job: Central Developer

Hobby: Machining, Pottery, Rafting, Cosplaying, Jogging, Taekwondo, Scouting

Introduction: My name is Margart Wisoky, I am a gorgeous, shiny, successful, beautiful, adventurous, excited, pleasant person who loves writing and wants to share my knowledge and understanding with you.