Is it possible to obtain the unique device identifier of an iPad using a JavaScript web application within Safari?

Our team is currently working on an application running on a Windows Server that can be accessed by iPads using Safari. The front-end of the web application is written in javascript.

We are interested in storing user preferences on the server, but we are facing a challenge with identifying numbers that would allow us to store each iPad's settings separately. At the moment, we do not have user profiles set up.

I have been researching about retrieving the UDID through javascript, but have not found a solution yet. Is there any other unique device number or ID that could serve this purpose?

Appreciate your insights on this matter!

Answer №1

My opinion is that this idea is not a wise choice.

Perhaps a better approach would be to follow the common practice of storing your custom ID in a cookie with an exceptionally long expiration period.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

jQuery-chosen - Transfer custom attribute from chosen option to list when selected

I have a selection list as shown below: <select data-placeholder="Choose users" style="width:350px;" multiple class="chosen-select" tabindex="8"> <option data-user-id="1">User1</option> <option data-user-id="3">User2</op ...

The function of the Angular ng-include form action for posting a URL appears to be malfunctioning

When a form post is included in a parent HTML using ng-include, it does not trigger the submission action. <div ng-include src="'form.html'"></div> The code in the form.html file is as follows: <form action="next/login" method = ...

Exploring Attachments in ASP.NET Core MVC Views

I have placed attachments in a Shared Folder on a server. I attempted to access them using the <a> tag <a href="file:///C:">Open Attachments</a> Unfortunately, this method did not work in ASP.NET Core MVC for unknown reasons. I ...

camera equipped with a three.js skybox

I need help with creating a skybox attached to the player camera. When the camera moves, the skybox also moves causing the texture to stretch. How can I prevent this stretching issue? Here is the code snippet I'm using: var textureCube = THREE.Image ...

What is the process for invoking JSON RPC in ODOO?

odoo.define('custom_appointment_module.appointment', function(require) { "use strict"; var ajax = require('web.ajax'); var core = require('web.core'); $(document).ready(function() { $(' ...

What is the best way to access a nested array within a React component?

Here is an example of the array data: { "firstname": "Jessica", "lastname": "Wood", "favorite": { "movie": Flint Town, "drink": Sprite } } When attempting to access the "drink" property, I encountered an error stating "Objects are ...

Guide on executing a function exclusively when the state of a service variable changes within an Angular4 component

In my InfoFormService, I have a variable called isInValidating that is initially set to false. This variable becomes true when the component calls the validateEmail(email) function as shown below. @Injectable() export class InfoFormService { private ...

Is it a bad idea to incorporate JavaScript functions into AngularJS directives?

I came across this snippet of code while working with ng-repeat: <div ng-show="parameter == 'MyTESTtext'">{{parameter}}</div> Here, parameter represents a string variable in the $scope... I started exploring if it was possible to c ...

The ajax request functions smoothly on the OS X Paw app and cURL, but does not work properly when coded in Javascript / jQuery

Currently delving into the world of ajax requests, I've been utilizing the Paw app to troubleshoot one. Surprisingly, the request functions flawlessly within Paw itself and even the cURL code generated by Paw works like a charm. However, the JavaScrip ...

Swap out the content in a text input box with the text chosen from a suggested autocomplete option

I am working on a text input box with auto-complete options displayed below it. I want to enable users to navigate through the options using keyboard arrows and "select" one, causing it to change color. How can I update the text in the input box with the s ...

Showcasing top performers via JavaScript tabs

I have two tabs on my webpage: "Overall Leaderboard" and "Weekly Leaderboard". Each tab displays a leaderboard with different scores. When I click on the "Overall Leaderboard" tab, it shows a leaderboard with specific scores. Now, my question is how can ...

What is the best way to display data from multiple lists that are returned by a JSON function?

List of My Models: ClassAllocate: Contains Id, DepartmentId, CourseId, RoomId, DayId, StartTime, EndTime Course: Consists of Id, CourseCode, CourseName, DepartmentId Room: Includes Id, RoomNumber Day: Has Id and DayName My goal is to search for course ...

Seeking assistance in configuring a dynamic payment amount feature on Stripe using Node.js

As a newcomer to node and javascript, I'm seeking guidance on how to proceed with the code below. I have copied it from the Stripe documentation, but I am unsure about the function for the commented token. Initially, everything was working fine with t ...

Transferring information through AJAX and fetching through PHP

Below is my current AJAX code setup: optionScope.data().stage = 'b'; $.ajax({ url: "functions/contact.php", type: "post", data: {'stage': optionScope.data().stage}, success: function(data, status) { ...

What could be the reason behind the improper display of JavaScript for ID overlay2?

Why is it that when I try to have two overlays with different messages display upon clicking buttons, they both end up showing the same message? Even after changing the ID tag names, the issue persists. Can someone shed some light on what might be causin ...

Checkbox selection and display: Check the box to reveal its value in a div, along with a close button for

While following a tutorial, I came across a scenario where multiple checkboxes are involved. Upon selecting the checkbox and clicking on the "get selected value" button, the value of the selected checkboxes is alerted. However, I would like to make a mod ...

Disabling the "disabled" property on input buttons using CSS overrides jQuery's capabilities

Recently, I updated the CSS style for an input button on my website. However, after making these changes, the prop('disabled',true) function no longer works as expected (it had worked perfectly before the CSS modifications). Here is the HTML cod ...

common problem in JavaScript involving childNodes

As someone new to JS, I'm reaching out after spending a couple of hours searching for a solution (it's currently 3:00am and I'm desperate to get some sleep). So, your help is greatly appreciated. My goal is to locate the child node within a ...

Is it not possible to include Infinity as a number in JSON?

Recently, I encountered a frustrating issue that took an incredibly long time to troubleshoot. Through the REPL (NodeJS), I managed to replicate this problem: > o = {}; {} > JSON.stringify(o) '{}' > o.n = 10 10 > JSON.stringify(o) ...

What is the best way to display a <div> depending on the screen size in React JS using a global variable, without utilizing state management?

I am attempting to display a message based on the screen resolution in ReactJS. I am utilizing a function component and trying to accomplish this without using state, by using a global variable. const isDesktop = window.innerWidth; {isDesktop > 768 ? ...