မီႇတီႇယႃႇဝီႇၶီႇ:Get-my-ip.js
မၢႆတွင်း: ဝၢႆးသေသိမ်းပၼ်ယဝ်ႉ၊ တွၼ်ႈတႃႇ ၸဝ်ႈၵဝ်ႇ တေႁၼ်လႆႈ လွင်ႈလႅၵ်ႈလၢႆႈၼၼ်ႉ ၸဝ်ႈၵဝ်ႇတေၸၢင်ႈလႆႈလတ်းၶၢမ်ႈ ၶႅတ်ႉၶျ် တူဝ်ပိုတ်ႇဝႅပ်ႉၸဝ်ႈၵဝ်ႇယဝ်ႉ။
- ၽွင်းမိူဝ်ႈတိုၵ်ႉၼဵၵ်း Reload တီႈ Firefox / Safari: ၼၼ်ႉ ၼဵၵ်းဝႆႉပႃး Shift ၊ဢမ်ႇၼၼ် ၼဵၵ်းပၼ် Ctrl-F5 ဢမ်ႇၼၼ် Ctrl-R (တီႈၼႂ်း Mac ၼႆ ၼဵၵ်းပၼ်⌘-R)
- တီႈၼႂ်း Google Chrome: ၼဵၵ်းပၼ် Ctrl-Shift-R (တီႈၼႂ်း Mac ၼႆႉ ၼဵၵ်းပၼ်⌘-Shift-R )
- ၽွင်းမိူဝ်ႈ တိုၵ်ႉၼဵၵ်း Refreshတီႈ Internet Explorer/ Edge: ၼဵၵ်းဝႆႉပၼ် Ctrl ဢမ်ႇၼၼ် ၼဵၵ်းပၼ် Ctrl-F5
- တီႈၼႂ်း Opera: ၵႂႃႇၸူးတီႈ Menu → Settings (ပေႃးပဵၼ်တီႈၼႂ်း Mac ၸိုင် Opera → Preferences ) သေ သိုပ်ႇၵႂႃႇ Privacy & security → Clear browsing data → Cached images and files ၼၼ်ႉလႄႈ။
mw.hook( "wikipage.content" ).add( function( element ) {
element.find( ".get-my-ip-hide" ).hide();
mw.loader.using( "mediawiki.util", function() {
$.get( mw.util.wikiScript( "api"), {
"action": "query",
"meta": "userinfo",
"callback": "",
"format": "json",
"formatversion": "2"
} ).then( function ( data ) {
if( data.substring( 0, 5 ) === "/**/(" ) {
var json = JSON.parse( data.substring( 5, data.length - 1 ) );
if( json && json.query && json.query.userinfo && json.query.userinfo.name && json.query.userinfo.anon ) {
element.find( ".get-my-ip-target" ).text( json.query.userinfo.name );
} else {
element.find( ".get-my-ip-target" ).text( "ERROR" );
console.error( "Get-my-ip.js: ERROR - malformed API response detected. Response: ", json );
}
} else {
element.find( ".get-my-ip-target" ).text( "ERROR" );
console.error( "Get-my-ip.js: ERROR - API response had no opening comment. Response: ", data );
}
} );
} );
} );