次のコード例は、仮想ページの開始と終了を手動でマークし、モニタ対象の次の仮想ページに対して名前を付けるために setVirtualPageName を実行するメソッドを呼び出す方法を示しています。JavaScript API を使用して仮想ページの開始と終了を手動でマークする方法については、「仮想ページのレポート」を参照してください。
.controller('VPNaming', ['$scope', '$http', function ($scope, $http) {
$scope.startVirtualPageWithCustomUrl = function () {
console.log("Marking the beginning of the virtual page and waiting for the end to be manually marked.");
ADRUM.markVirtualPageBegin("homepage", true);
}
$scope.startVirtualPageNotWaitingForMarkVirtualPageEnd = function () {
console.log("Marking the beginning of the virtual page and allowing the JS Agent to mark the end of the virtual page.");
ADRUM.markVirtualPageBegin("homepage", false);
}
$scope.endVirtualPage = function () {
console.log("Manually marking the end of the virtual page.");
ADRUM.markVirtualPageEnd();
}
$scope.setVirtualPageName = function () {
console.log("Setting a custom name for the next virtual page to be monitored: have it's beginning and end marked.");
ADRUM.command("setVirtualPageName", "myCustomVPName");
}
}
]
);