angular - Angular2, טעינת דף בדפדפן מפענחת את ה-URL ['=' ל-'%3D']

כבר חקרתי הרבה בגלל הבעיה הזו, אך עדיין לא מצאתי כלום. כשאני משתמש באפליקציה שלי על ידי לחיצה על קישורים, הדפדפן מפנה אותי ללא בעיות. אבל כאשר אני טוען מחדש את הדפדפן על ידי לחיצה על F5 או על כפתור הטעינה מחדש, ה-URL שלי מפוענח, משנה מ

http://localhost:4200/#/kalender;kuerzel=name/list ל- http://localhost:4200/#/kalender;kuerzel%3Dname/list

גורם לשגיאה הבאה:

שגיאה: לא תפס (בהבטחה): שגיאה: לא ניתן למצוא מסלולים תואמים. מקטע URL: 'kalen

קרא עוד →

javascript - איך אני יכול לבטל תלות שמיועדת לשרת בלבד כשמעביר קוד לדפדפן באמצעות webpack?

יש לי קוד TypeScript שמשתמש ב-jsdom בצד השרת (node.js) כדי ליצור מבנה DOM:

DomCreator.ts

const {JSDOM} = require('jsdom');

כדי להריץ את הקוד הזה בדפדפן, קונפגתי את Webpack כך שיטפל ב-jsdom כחיצוני ולא יכלול אותו בחבילה:

webpack.config.js

externals: { jsdom: "jsdom" }

כאשר הקוד מורץ בדפדפן, קיים DOM אמיתי כך ש-jsdom אינו שימושי באמת. עם זאת, webpack עדיין מצ

קרא עוד →

javascript - ניפוי שגיאות של אפליקציית Typescript פשוטה בדפדפן באמצעות VSCode

אני בונה את פרויקט הטייפסקריפט הראשון שלי (הרקע שלי הוא ב-C# ו-Java). האפליקציה עובדת כצפוי, אבל אני לא יכול להגדיר נקודת עצירה בטייפסקריפט ולבצע דיבוג לאפליקציה.

גם כשאני משתמש במתורגמן TypeScript טהור (tsconfig עם tsc.exe) המיפוי עובד בצורה מושלמת. אני משתמש ב-gulp כי אני רוצה להביא את כל הקבצי JS לקובץ אחד.

כשיש טעות בקוד ה-JS שנוצר, Visual Studio Code מפסיק בנקודת העצירה בקובץ JS (bundle.js) במקום ב-TypeScript, אך נקודות עצירה מותאמות אישית אף פעם לא עובדות

אני משתמש ב-W

קרא עוד →

typescript - אני לא מצליח לקבל את הסמל של הכוכב Alone בדפדפן

אני לא מצליח להשיג את סמל הכוכב לבד בדפדפן. הנה מה שעשיתי:

  1. שמתי אובייקט במחלקה של app.component.ts

    post = { valu:true }
  2. שַׂמְתִּי אֶת הַקּוֹד הָבָּא בְּרְכִיב שֶׁלִּי שֶׁלָּקַחְתִּי לְעוֹלוֹת, כלומר star.component.html

    <span class ="glyphicon" [class.glyphicon-star]="valu" [class.glyphicon-star-empty]="!valu" (click)="onclick()" class="glyphicon glyphicon-globe" > </span>

    קרא עוד →

cordova - TS2430 (TS) הממשק 'InAppBrowser' מרחיב בצורה שגויה את הממשק 'Window'

יצרתי פרויקט Cordova TS חדש לגמרי ב-VS 2015 ואני מקבל

Error TS2430 (TS) Interface 'InAppBrowser' incorrectly extends interface 'Window'. Types of property 'addEventListener' are incompatible. Type '{ (type: "loadstart", callback: (event: InAppBrowserEvent) => void): void; (type: "loadstop", cal...' is not assignable to type '{ <K extends "loadstart" | "abort" | "beforeunload" | "blur" | "canplay" | "canplaythrough" | "ch...'. Types of parameters 'type' and '

קרא עוד →

javascript - קבלת שגיאה "Void 0 אינו פונקציה" בדפדפן כאשר משתמשים ב-webpack לארוז קובץ TypeScript

אני משתמש ב-webpack עם גרסה 4.8.1 לארוז typescript שיש לה גרסה 2.8.1 אך כאשר אני משתמש בקובץ js הארוז בדפדפן אני מקבל שגיאה Void 0 is not function. הנה קובץ webpack.config.js שלי

var glob = require("glob")module.exports={ entry:{ LiveAgentApplication:"./Scripts/LiveAgent.Application.ts" },output: { path:__dirname+'/dist', filename: '[name].bundle.js' },module: { rules: [ { test: /\.ts$/, loader: 'ts-loader

קרא עוד →

TypeScript - איך אני יכול להגדיר עוגיה בדפדפן Selenium של Python עבור פורט שונה?

אני נתקל בקושי בהגדרת קבצי cookie בדפדפן Selenium שלי בפייתון. יש לי ממשק קדמי שרץ על http://localhost:9999/ זהו יישום Angular 6 שעושה קריאות REST אל http://localhost:8888/. על מנת לבצע את קריאות ה-REST ל-http://localhost:8888/, אני צריך להגדיר קובץ cookie עבור הדומיין http://localhost:8888/. זה הקוד שלי.

from psb_framework.seleniums.model import SharedDriver if __name__ == "__main__": shared_driver = SharedDriver() shared_driver.driver = SharedDriver.start_new(browser=

קרא עוד →

TypeScript - קידוד URL של Angular Router ותווי מיוחדים והתנהגות הדפדפן

אני פשוט לא מצליח למצוא את הפתרון לבעיה כזו. אני מעצב מנוע חיפוש והייתי רוצה להציג ב-URL מה שהמשתמש מנסה למצוא כזה:

https://my-site.com/search;query=%28rockstar;search=true;page=0

המשתמש מנסה למצוא את הביטוי (rockstar.

כשהדבקתי את

קרא עוד →

javascript - לשקף מצלמה קדמית בדפדפן

איך אני יכול להבחין בין מצלמות הפונה קדימה ומצלמות הפונות לסביבה בדפדפנים? אני מנסה להציג את מצלמת הפונה למשתמש במראה אך לשמור על מצלמת הפונה לסביבה כפי שהיא.

ניסיתי כמה רעיונות:

  • משתמשים ב-getusermedia({video: {facingMode : {exact: "user"}}}) אך נראה שהתכונה facingMode ריקה ברוב הדפדפנים)

  • השתמש בתווית המצלמה כדי לחפש "קדמית". זה עשוי לעבוד עבור טאבלטים או מחשבים ניידים עם שתי מצלמות, אך למחשבים ניידים עם מצלמות קדמיות בלבד זה לא יהיה ק

    קרא עוד →

angular - איך להמתין לתגובה מהשרת בעת רענון הדפדפן כדי לשמור את הנתונים האלה ב-localStorage?

בטעינת דפדפן/רענון דף, אני צריך לשמור כמה נתונים ל-localStorage כך שהנתונים לכל עמוד במסלול האנגלול יהיו זמינים דרך ה-localStorage לאחר הרענון. הקוד למטה בלי setTimeout עובד כמצופה עבור זה.

@HostListener('window:beforeunload', ['$event']) beforeunloadHandler(event) { setTimeout(()=>{ localStorage.setItem('test','test123'); }, 3000); event.returnValue = false }

עם זאת, ישנם תרחישים שבהם הרענון מתבצע במהלך/לפני שהנתונים נשלפים מהשרת. בשבי

קרא עוד →