0

I have built a website. I can access the webpage using Chrome, Firefox, Opera, and Edge. However, on Safari, I get errors. This was working fine until five days go I started to get these errors. Even reverting to the old version did not resolve the issue.

My backend code in C# is:

builder.Services.AddCors(
                opt =>
                {
                    opt.AddDefaultPolicy(
                        builder =>
                        {
                            builder
                                .WithOrigins(
                                "https://polite-flower-03890aa1e.2.azurestaticapps.net",
                                "https://www.qldfuelprices.com.au")
                                .AllowAnyHeader()
                                .AllowAnyMethod();
                        });
                });
app.UseCors();

Front-end code in Angular is:

export class FuelPriceService {

  constructor(private http:HttpClient) { }
  getFuelPricesByType(fuelType: string): Observable<FuelPrice[]> {
    return this.http.get<FuelPrice[]>(`${environment.baseUrl}/FuelSearch/minFuelPriceByFuelType/${fuelType}`);
  }
 
  getFuelPricesByFuelTypeAndBrand(brand: string, fuelType:string): Observable<FuelPrice[]> {
    return this.http.get<FuelPrice[]>(`${environment.baseUrl}/FuelSearch/fuelPriceByFuelTypeAndRetailerAndPostCode/${fuelType}/${brand}`);
  }

  getFuelPricesByFuelTypeAndPostCode(postCode: string, fuelType:string): Observable<FuelPrice[]> {
    return this.http.get<FuelPrice[]>(`${environment.baseUrl}/FuelSearch/fuelTypeAndPostcode/${postCode}/${fuelType}`);
  }
}

Error in Safari:

enter image description here

marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459
Krishneil
  • 1,432
  • 1
  • 18
  • 26
  • first, add the error log here as text for easy copy-pasting! second, try add the `https://queensland-fuel-price.azurewebsites.net` domain to your cors origin list – gepa Mar 22 '23 at 08:33

0 Answers0