SORU
27 AĞUSTOS 2009, PERŞEMBE


Nasıl JavaScript arayan almak için fonksiyon satır numarası? Nasıl JavaScript arayan kaynak URL almak için?

JavaScript fonksiyonu arayanın adını almak için aşağıdaki kullanıyorum:

var callerFunc = arguments.callee.caller.toString();
callerFuncName = (callerFunc.substring(callerFunc.indexOf("function")   8, callerFunc.indexOf("(")) || "anoynmous")

Bir şekilde hangi yöntemi çağrıldı satır sayısını bulmak için var mı?

Ayrıca, JavaScript, adı yöntemi deniyordu dosya almak için bir yolu var mı? Ya da kaynak URL?

CEVAP
27 EYLÜL 2010, PAZARTESİ


Bu krom/QtWebView benim için çalışıyor

function getErrorObject(){
    try { throw Error('') } catch(err) { return err; }
}

var err = getErrorObject();
var caller_line = err.stack.split("\n")[4];
var index = caller_line.indexOf("at ");
var clean = caller_line.slice(index 2, caller_line.length);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • Kontor.TV

    Kontor.TV

    14 Mart 2006
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013