มาลองถามดูว่า มีใครเขียน chrome extension บ้างใหม
ผมจะได้มาถามปัญหาในกระทู้ต่อๆ ไปครับ
และถ้ามีใครทราบว่า จะศึกษาการเขียน chrome extension ที่เป็นภาษาไทยได้จากที่ไหน ก็ช่วยบอกหน่อยครับ
ปล.หามาหลายที่แล้ว หาไม่เจอ search ใน google ก็หาไม่ได้เลยครับ ขอบคุณล่วงหน้าครับ
ภาษาอังกฤษเถอะครับ มีให้อ่านเยอะจนตาแฉะเลย ยิ่งถ้าฟังภาษาอังกฤษได้ มีคลิปงาน Google I/O ใน YouTube ให้ดูเพียบ
ทรมานกับการหัดอ่านภาษาอังกฤษซักปีสองปี ดีกว่าทรมานกับการพยายามหาภาษาไทย แล้วก็ไม่เจอแบบนี้ไปเรื่อยๆ
พอแปลภาษาอังกฤษได้บ้างนะครับ
แต่ว่าอยากถามคำถามน่ะครับ
มันสงสัยอะไรบางอย่าง
แต่ไอ้เรื่อง เขียนถามเป็นภาษาอังกฤษนี่ล่ะซิ มันไม่ถนัดเลยครับ
ก็เลยอยากมาถามที่นี่
เลยถามว่าใครเขียนเป็นบ้าง
จะได้มาถามครับ
ก็เท่านี้ครับผม
ปล. ขอบคุณมากครับผม
พอดี กด 2 ครั้ง
เลยมาลบออก ครับ
เคยเขียนครับ แต่อ่านภาาาอังกฤษ เอกสารของกูเกิลเองก็เขียนได้ละเอียดและเข้าใจง่ายดีอยู่แล้วครับ
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
ถามเลยแล้วกัน
ผมมี code ดังด้านล่างนี้ อยู่ใน popup.html
function click(ccc) {
var nMsg = "testing";
}
ผมต้องการส่งค่า nMsg ไปที่ script.js
ผมต้องทำอย่างไรครับ มันทำได้หรือเปล่าครับ
แค่ให้ใส่ code ด้านล่างนี้ได้ก็พอครับ
script.js
alert("ค่าที่ส่งมาจาก popup.html คือ " + nMsg);
อะไร ประมาณนี้ครับผม
แบบนี้ได้ไม๊ครับ
{syntaxhighlighter brush:jscript;}
function click(ccc) {
chrome.tabs.executeScript(null,{code:"var nMsg = 'testing'"});
chrome.tabs.executeScript(null,
{file: "script.js"});
window.close();
}
{/syntaxhighlighter}
ก่อนอื่น ถามหน่อยครับว่า ถ้าเอาส่วนที่เป็น code ให้มันใส่ไว้ในกรอบแบบของคุณ natt_han นั้น ทำอย่างไรครับ
ช่วยสอนหน่อยครับผม
code ที่คุณ natt_han แนะนำมา ใช้ได้ครับผม
แต่ผมต้องการอย่างนี้นะครับ
ลองแล้ว มันไม่ได้ครับ
มันได้ค่าเป็น undefined ครับ
ที่ผมต้องทำอย่างนั้น เพราะต้องการรับค่าจาก code html มา แล้วส่งไปที่ไฟล์ script.js ครับ
ปล. แนะนำด้วยนะครับ ขอบคุณล่วงหน้าครับผม
ใช้ chrome.extension.sendRequest กับ chrome.extension.onRequest น่าจะได้นะครับ
ไม่เคยลองเหมือนกัน
โยน code ไว้ที่ github.com ได้มั๊ยครับ
จะได้ช่วยกันดูให้
ตาม code นี้เลยครับ
function click(ccc) {
var nText = "The guitar";//เอาตัวแปรที่กำหนดไว้ในนี้ส่งไปครับ
}
ถ้าส่ง nText ไปที่ script.js ได้ ก็พอใจแล้วครับ
ปล. ช่วยๆ กันหน่อยนะครับผม
วิธีใส่ code ครับ
{syntaxhighlighter brush:jscript;}
code
{/syntaxhighlighter}
แล้วถ้าแบบนี้ล่ะครับ
{syntaxhighlighter brush:jscript;}
function click(ccc) {
var nMsg = "testing";
chrome.tabs.executeScript(null,{code:"var nMsg = '"+nMsg+"'"});
chrome.tabs.executeScript(null,
{file: "script.js"});
window.close();
}
{/syntaxhighlighter}
{syntaxhighlighter brush:jscript;}
function abc(){
alert("ทดสอบการใส่ Code ได้แล้วครับท่าน ขอบคุณมากครับ คุณ natt_han");
}
{/syntaxhighlighter}
จากที่คุณ natt_han แนะนำวิธีการมานั้น
ผมได้ทดสอบแล้ว
ส่งค่าไปที่ script.js ได้แล้วครับท่าน
ขอบคุณที่แนะนำครับ